• Resolved Julie Meek

    (@jam0614)


    Okay I’ve got a weird problem. I’m using a contact form on 2 wordpress sites. In both cases if I test the contact form, I can see that it sends to the server but it doesn’t forward. (Tech support says they see it going out so it’s not their problem.) I am forwarding to gmail as well as an AOL account. It doesn’t come in on either account.

    However, if I email the address that I’m using on the server, It is received by the server and forwards no problem.

    If my partner tests the contact forms from his computer, same thing. Received by the server but doesn’t forward.

    If I have someone else test the contact forms, it works.. forwards no problem.

    This is so weird. Anyone have an idea what the problem is? Thanks for any help! By the way I disabled the contact form plug in I was using and replaced it with another one… didn’t help.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hey there

    I highly recommend that you us a SMTP plugin to handle your mail instead of the wp_mail function. I personally use this:

    https://www.ads-software.com/plugins/easy-wp-smtp/

    I never have had any email delivery issues with WordPress when using an SMTP plugin. Hope that helps you as well!

    Thread Starter Julie Meek

    (@jam0614)

    Thanks Mike for your reply. I checked out that plugin but unfortunately the settings were a little over my head. In the meantime, I found the solution.

    Apparently the problem was that both AOL and Yahoo have started blocking emails that are from AOL or Yahoo addresses but are not coming from their servers. Here’s more info: https://blog.mailchimp.com/aol-changes-dmarc-policy/

    The solution was to create an email address related to my site ([email protected]), and in the Contact Form 7 plugin settings, show the email address I want the mail to forward to in the “TO” field, and show the email address I created for the domain in the “FROM” field and it fixed the problem. I then created a new header Reply-To: [your-email] so that when I receive an email from the contact form, I can just hit reply rather than finding the sender’s email address in the body and copy/pasting.

    Julie – thanks SO much for posting this fix.

    This has been a nightmare not not only my clients and me, but for so many other users as well.

    Simple solution. Ridiculous that there isn’t more out there about this and how to fix. I am with GoDaddy and their CSRs have been very little help.

    Thanks again. Great to have people like you on this forum to help not only find solutions, but share them to save everyone else the same nightmare.

    Thread Starter Julie Meek

    (@jam0614)

    Lizbit, I’m so glad I could help and agree it’s crazy there isn’t more info available about this! I was really tearing my hair out because it wasn’t making any sense.. sometimes it worked, sometimes it didn’t. You’d think the makers of the contact form plug-ins would have it in their tips. As you said–a big problem with such a simple solution.

    I don’t think it’s just contact form. I have a customer using a completely different type form and it’s not responding to anything yahoo or AOL. I’ve got a handful of clients – fortunately with very simple websites – that have various forms that suit their businesses. Right now everything comes to MY (non yahoo non aol) address and I have to forward their mail. It’s ridiculous.

    Using your fix above, I’ve already got one site completely back on their own, and working on the others now too.

    *edited*

    Thread Starter Julie Meek

    (@jam0614)

    Lizbit, how about just contact me through the contact form (lol!) on my website https://www.fixitplan.com. Then I’ll reply with my direct email address.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Not getting email from contact form’ is closed to new replies.