WordPress.org

Ready to get started?Download WordPress

Forums

Contact Form 7
Yahoo Senders Not Going Through (22 posts)

  1. jkwalz
    Member
    Posted 5 months ago #

    As of a few days ago I am no longer getting Contact Form 7 emails from people with a @yahoo.com email address. They are getting the mail2 message that is sent to them but I am not getting the original message. I've tested this on two websites using different contact forms on each and it is the same issue. The @yahoo.com senders have even replied to the mail2 message and I've gotten those without an issue. I do get orders successfully via WooCommerce from people with @yahoo.com addresses so I know it isn't a Gmail issue or a server issue. And I get emails from other domains without a problem.

    I did set up Flamingo this morning and it is capturing submissions from @yahoo.com people that are certainly not going though. The sender gets the mail2 message but I still don't get the main submitted form via email.

    https://wordpress.org/plugins/contact-form-7/

  2. jkwalz
    Member
    Posted 5 months ago #

    Ok, I tested this on an old WP 3.5.1 website that I never update and @yahoo.com emails are going through. In fact the send time on the old WP website is seconds whereas on the 3.8.2 up to date websites it takes up to 15 seconds to send.

  3. dc0yy
    Member
    Posted 5 months ago #

    Having the same problem. Hope this gets fixed soon

  4. mlecki
    Member
    Posted 5 months ago #

    Having the same problem.

    Here's how I'm set up: I have a contact form on every page of my site which collects sales leads. The form sends an email to an email address which I monitor, but I also have that email address forward all leads automatically to my sales manager, who happens to use outlook.com.

    Now, here's what's going on: I get the contact form emails from yahoo.com address no problem. However, the forward to my sales manager doesn't go through, presumably because I'm using the actual customer's email address as the "from" or "return" address (not sure which) when it forwards to him.

    Here's the cause I think, but I'm stumped as to how to address the issue:

    http://yahoo.tumblr.com/post/82426971544/an-update-on-our-dmarc-policy-to-protect-our-users

    Basically, Yahoo requests that other servers decline to forward emails that say they are coming from Yahoo, but are not actually coming from Yahoo. I could change all of my contact forms to generate an email that DOESN'T use the customer's email address as the originating email and just pass the customer's email address as data in the email, but that means the sales person who is working the lead can't just reply to it and it kills some other useful stuff in terms of how we enter customer info into our customer relationship management system.

    I'm going to look deeply at how I have my forms set up, but I'd love to hear from any others how they are dealing with this.

  5. wp_pro
    Member
    Posted 5 months ago #

    I have the same issue. The only email that I do not receive is @yahoo.com.

    I can receive all email providers even if it garbage like gjsfgjsf@skdfhksfh.com !!!

    Please help!!!

  6. jkwalz
    Member
    Posted 5 months ago #

    Me too. I can make up any crazy fake domain and have it go through. But an "@yahoo" account? Nope. Really really frustrating...

  7. mgtidwell
    Member
    Posted 5 months ago #

    @yahoo isn't working for me either...its got to be a glitch in the plugin.

    i just sent the creators an email to let them know it's going on....I would suggest that others do the same so that this problem can be taken care of asap.

    http://contactform7.com/contact/

    i'm not sure if this counts as a "support request" since it's clearly an error that needs to be fixed! I took the chance! : )

  8. esmi
    Forum Moderator
    Posted 5 months ago #

    This doesn't really have anything to do with the plugin. all it can do is send out the email to your server for delivery. It is your hosts who (through the configuration of the server) determine which emails will - or won't - be sent successfully.

    Try contacting your hosts about this. They may be blocking these emails at their end.

  9. jkwalz
    Member
    Posted 5 months ago #

    No, it is a plugin problem that has cropped up since the last WP update.

    I have a WP install that is old. Here is the second message I posted in this thread:

    "Ok, I tested this on an old WP 3.5.1 website that I never update and @yahoo.com emails are going through. In fact the send time on the old WP website is seconds whereas on the 3.8.2 up to date websites it takes up to 15 seconds to send."

  10. buzztone
    Member
    Posted 5 months ago #

    @jkwlaz

    RE: No, it is a plugin problem that has cropped up since the last WP update.

    You are almost certainly incorrect. People will be more likely to solve this problem if they focus on the comment from @mlecki which provides information on a suggested change in email policies for emails from Yahoo.

  11. buzztone
    Member
    Posted 5 months ago #

    @mlecki - you are likely to be on the right track regarding this issue.

    The From: address used in the Mail section of the CF7 interface can be very important in determining if an email is able to be sent.
    ​
    This can be significant problem if you collect the From: email address in your CF7 form and then use this info in the Mail section of the CF7 interface.

    ​​For example using the default From: [your-name] <[your-email]> is very useful. It means you can simply hit reply to answer emails that you receive from people filling in your form. ​

    But you need hosting that allows any email to be used as the From: email. For some hosts though the From Email Address needs to be a valid email on that domain.

    In your case you could avoid using the customer input Email address as the From address but include the collected email address as a mailto: link in the body of the email.

    See also Contact Form 7 Email Issues - there is section there called Ensure proper return address is used that deals with this issue.

  12. jkwalz
    Member
    Posted 5 months ago #

    Well then that sure is one hell of a coincidence!

    The day I upgrade my WP install CF7 no longer sends me @yahoo emails.

    Yet...

    Miraculously the old WP install, the install that I did not update, still does send me @yahoo emails. In fact I just tested it again and it still will send me an @yahoo.com email from CF7. I'd be willing to bet that if I did a fresh WP install of a older version of WP it would send @yahoo.com emails.

    Same host...same VPS...yet different behavior on different WP installs.

  13. jkwalz
    Member
    Posted 5 months ago #

  14. buzztone
    Member
    Posted 5 months ago #

    @jkwalz - does this mean it was "sure is one hell of a coincidence!"

  15. trevstar1979
    Member
    Posted 4 months ago #

    I had the same problem ONLY for yahoo.com emails:

    I sorted it by:

    Under Mail tab in Edit Contact Form settings:

    Instead using [your-name] <[your-email]> in From tab,
    use your email e.g. contact@mywebsite.com

    Also install Flamingo plugin (same author as Contact Form 7).
    You will see the yahoo.com email submissions irrespective if they are sent to your email.

  16. emielm
    Member
    Posted 4 months ago #

    Is this a final solution or will the plugin be updated to make yahoo sender get through?

  17. terrellmiller
    Member
    Posted 4 months ago #

    I was able to resolve the issue in so that emails would be sent from my own email address and the replies would go to the user's email.

    To do this in ContactForm7:
    1) Set the "From:" to your email
    2) In the "Additional Headers:" section, enter "Reply-To: [your-name] <[your-email]>"

    Do note that Gmail ignores the Reply-To when you reply to a message containing a "Reply-To" as described at https://productforums.google.com/forum/?hl=en#!category-topic/gmail/composing-and-sending-messages/ZRZA5KkTPAA . Gmail does not appear to be an issue if you are using another email client to access a Gmail account though.

  18. emielm
    Member
    Posted 4 months ago #

    This is a known solution/workaround for this issue, however it causes new problems with collaborative inboxes and other mailing systems. So, yes, if it works for you that's great, but I and many others are still waiting on a proper and complete solution.

  19. DanceMediaArtist
    Member
    Posted 4 months ago #

    I have difficulty believing that this is a hosting sided issue since the contact form had absolutely no problems, even with yahoo emails, until I updated on Friday night at about 8 pm EST. Luckily, since the owner of the company uses yahoo mail exclusively to respond to contact forms, this workaround should do it. However, I too would like a more complete solution.

  20. buzztone
    Member
    Posted 4 months ago #

  21. bilianam2002
    Member
    Posted 2 weeks ago #

    I have the same issue. The only email that I do not receive is @yahoo.com.

    I can receive all email providers even if it garbage like gjsfgjsf@skdfhksfh.com !!!

    Please help!!!Please help!!!Please help!!!

  22. buzztone
    Member
    Posted 1 week ago #

    I've written an article at http://buzztone.com.au/yahoo-dmarc-issue/ to hopefully help others deal with this Yahoo DMARC issue.

Reply

You must log in to post.

About this Plugin

About this Topic

Tags