Running WP for several years, no problems running Contact Form 7 as a plugin. My host, Dreamhost, and a few others I've checked out, including bluehost.com, have started to implement anti-spam policies that basically prohibit the spoofing of an email address in a contact form. This has caused all kinds of problems.
A visitor to a site fills out Name / Email / subject on the form, the email in my inbox says it's from the visitor, even though it's been sent through my web host. When I click reply (up until about a week ago), the visitor's email address was now in the TO box, as if they sent me the email themselves.
Dreamhost tech support solution to this is to change the From email in Contact Form 7 plugin to be an email address associated with a domain name hosted with them. That works and everything is fine, but not in practical application.
When I receive this email from a visitor who has filled out a form on the website and hit reply, it has MY email address in the To field, not the person who sent me the email, like it used to be. I must then copy / paste their email from the body of the message sent to me via the form and paste it in the TO field of my email client.
Is there any workaround to this? Someone has suggested there is some editing to the code that would be a viable workaround. Dreamhost and WordPress forums have become littered with people who are now in the same boat, most are assuming something is wrong w/ the newest release of WP and / or the plugin, when the actual "problem" is the new policy with the host. I'd like emails to show up in my inbox via the form (preferably Contact Form 7 plugin) to be from the person filling them out, so replying is seamless, just like it's been up until this new policy change.