A few days ago I was contacted by a client in regards to an issue with a WordPress website, specifically an inconvenience caused by the Contact Form 7 plugin and the new Gmail interface (on PC).
The issue was simple: when my client would click “Reply” to an email received via the website contact form, the “To:” field would be populated with his own email address and not with the email address of the person that filled the contact form. Because of this the email responses would come back to him, which made him respond again and manually specify the correct email address. A very frustrating loss of time.
Why has this worked for numerous years and suddenly it stopped working?
At first I thought that WordPress 5.0 is somehow to blame. Gutenberg, am I right? But no, this was not the case.
The community support forum for Contact Form 7 had a dozen threads in the last ~5 days about this same issue.
The very same issue is being discussed in Gmail’s Official Help forum since 7th of November 2018, this thread right here.
Apparently Gmail on desktop doesn’t honor the custom email “Reply-to” header, not just on WordPress websites and not just for Contact Form 7 form submissions.
The (Temporary) Bug Fix
A temporary solution that works well for me has been summarized by @soulshakepower:
To make this easier to understand, check the two screenshots below. For most users, you probably have the same email address in the To: and From: fields in the form’s configuration fields, like so:
To temporarily fix the bug, all you have to do is have different To: and From: email address. The “From:” value is not really relevant, you can have anything there, as you won’t be replying to that email address. So this is how you should set it up:
Everything should work fine now, you should be able to hit Reply and the sender’s email address will be in the To: field as expected.
I hope this will save the time of at least a few WordPress users 🙂
8 Comments
Thanks for this, it works. Unaware here too until client contact.
I already have two different emails in the From: and To: fields and I’m still having this problem. My To: is actually my Gmail address, which I am using because I’m also using WP Mail SMTP to handle sending. My from is wordpress@mydomain.com.
Hi Bill,
Everything seems to be working for me. I’ve just tested it and the reply address is being populated correctly…
Weird…
I’m getting the same issue as Bill, same setup with WP Mail SMTP that is my actual gmail address.
Same problems here, WP/CF7/WP Mail SMTP. I fixed this by doing the following:
Step 1: Make the from and to field different addresses. I used no-reply@domain.com
Step 2: After that I cleared the field “Reply-To Email Address” in WP Mail SMTP.
Step 3: Then I added my new address to “Don’t Replace From Field” in the advanced settings of WP Mail SMTP.
Thanks!!! I’ve been looking for months solution to this error and your remedy works
Chris, are the Advanced Settings a paid feature? I don’t see a section for that.
Yeah I don’t have that option either, guess I am going to purchase full version to see if I can fix this.