Hello guys.
I also faced that problem.
Although not having my site hosted at Dreamhost, the reference to their support page made here really helped.
Steps that fixed my problem:
- setup email wordpress@mydomain
- Install WP-Mail-SMTP
- Setup WP-Mail-SMTP with email above. Careful because some hosting providers are changing from port 25 to 587 in SMTP, due to security issues
- In CF7, changed the following, in the Mail area of the form:
- From: [your-name] <wordpress@mydomain>
- Additional Headers: Reply-To: [your-name] <[your-email]>
This way, it passes the spam control because it’s a valid email address sending the form.
In addition, the person who receives the e-mail can just hit Reply button to send an email back to the person who filled the form.
Hope it will work for you.