Bluehost: DMARC - Rejection Emails
DMARC standardizes how email receivers perform email authentication using the well-known SPF and DKIM mechanisms. This means that senders will experience consistent authentication results for their messages at AOL, Gmail, Hotmail, Yahoo!, and any other email receiver implementing DMARC.
How Am I Affected?
If you utilize a form on your website that has visitors send an email using a 'FROM' field in which they input their email addresses, there is a chance that the email will fail due to authentication if the @domain.com address is using DMARC. As of this writing, this only affects @yahoo.com addresses. However, this may change in the future.
Note:
Emails that are rejected due to the DMARC policy will normally indicate as much within the error itself. An example of an email rejected by Gmail can be seen below:
550-5.7.1 DMARC policy. Please contact the administrator of the yahoo.com domain if
550-5.7.1 was a legitimate mail. Please visit
550-5.7.1 Gmail SMTP errors and codes to learn about DMARC
550 5.7.1 initiative. sd1si21689276obb.46 - gsmtp.
What Can I Do To Fix This?
We recommend updating the 'FROM' field within your form to use an email address of @example.com. Additionally, the 'REPLY-TO' setting can be used with any DMARC-compliant address and will successfully send emails without rejection, such as @yahoo.com, @hotmail.com, @gmail.com, or @aol.com.
An example can be seen in the following header:
$headers = 'From: [email protected]' . " " .
'Reply-To: [email protected]' . " " .
'X-Mailer: PHP/' . phpversion();
Additional Resources
The following articles are for reference only. Please note that HostGator cannot offer direct support for the information provided below.
Summary
DMARC is an email authentication standard that helps email providers verify messages consistently. Websites sending emails from visitor addresses (especially @yahoo.com) in the 'FROM' field may face rejections due to DMARC policies. To fix this, use a domain-owned email in the 'FROM' field and place the visitor’s address in the 'REPLY-TO' field. This ensures successful email delivery while complying with DMARC.
If you need further assistance, feel free to contact us via Chat or Phone:
- Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
- Phone Support -
- US: 888-401-4678
- International: +1 801-765-9400
You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.