• Resolved DeltaHF

    (@deltahf)


    I have discovered an issue where Gmail is rejecting messages sent by FS Contact Form if the “from” field contains a Yahoo email address. Upon closer inspection of the bounce error message received, I discovered the problem was caused by Yahoo’s new implementation of DMARC, or “Domain-based Message Authentication, Reporting & Conformance” (see dmarc.org for more info).

    To make a long story short, Gmail rejects the message because the FROM field in the email generated by FS Contact Form contains yahoo.com, and this is prohibited by Yahoo’s DMARC rules.

    To stop this from happening, it is very important that we can define an email address which we control, to be used in the FROM field. Actually, to be safe, the from_email field provided by the end user should never be included in the FROM field at all, because DMARC rules can prevent their message from being delivered.

    Yahoo’s DMARC changes have been recently implemented and have caused a stir in the email deliverability community. More can be seen at the following addresses:

    https://www.virusbtn.com/blog/2014/04_15.xml

    https://sendgrid.zendesk.com/hc/en-us/articles/201876356-Yahoo-DMARC-Changes-Message-not-accepted-for-policy-reasons-

    https://www.ads-software.com/plugins/si-contact-form/

Viewing 4 replies - 16 through 19 (of 19 total)
  • @greybird-

    The problem is/was Yahoo’s policy change – this plugin actually was better prepared for that change than almost all of the other plugins.

    Every contact form must deal with the Yahoo (and possibly other email providers) DMARC policy – for my part, you won’t find a more responsive plugin than this one.

    I am just getting my site up and running and when I test the contact form (I have both a gmail and live email account) the form is submitted and I get an email. However my son uses Yahoo and he has tried twice to send the form and I have not gotten it. I am a bit confused on what else I need to do – I have even purchased the email service through GoDaddy so I can have an email address tied to my domain and used it in the return address field, and also checked the box under it (enable when web host requires mail from strictly tied to site.)

    What else needs to be done? I need a functioning contact form, if not this one something else…. thanks!

    Thread Starter DeltaHF

    (@deltahf)

    fullmoonloon,

    Just enter a different return-path address in your FS Contact Form settings. Read this page and pay specific attention to the screenshot near the bottom: https://www.fastsecurecontactform.com/yahoo-com-dmarc-policy

    I’m confused.. especially after reading the link above. Why would anyone attempt to send a message for their Yahoo account through smtp.gmail.com and not smtp.mail.yahoo.com? Fast Secure Contact Form is a contact form.. not a mailing list server.

    Google has long rejected emails destined for Gmail recipients that did not arrive via smtp.gmail.com. And the rules are only getting tighter.

    @fullmoonloon have you setup your WordPress to use an SMTP server?

Viewing 4 replies - 16 through 19 (of 19 total)
  • The topic ‘Yahoo DMARC Policy Impacts FS Contact Form, Blocks Emails’ is closed to new replies.