Search Help

Error: "554 5.7.9: Message not accepted for policy reasons" when sending email to Yahoo

There are a few possibilities why your emails aren't being received by Yahoo Mail accounts. It's a good idea to review our Yahoo Mail deliverability FAQ to make sure you're following industry standards for bulk email senders.

Why you're seeing this error

Your message wasn't delivered because Yahoo was unable to verify that it came from a legitimate email sender.

Your email failed one or more of the following industry-wide authentication checks that Yahoo uses to verify emails are truly sent from the domains they claim to originate from. 

Email authentication methods

  • DKIM (Domain-Keys Identified Mail)
  • SPF (Sender Policy Framework)
  • DMARC (Domain-based Message Authentication, Reporting and Conformance)

These standards are designed to eliminate an email user’s exposure to potentially fraudulent and harmful messages and have been adopted by all major email providers and many technology companies.

We recently changed our DMARC policy to proactively protect our users from increasing email spam that uses Yahoo users’ email addresses from other mail servers. This is an important step to secure our users’ email identities from being used by unauthorized senders. It also interferes with some long-standing uses of identities that are authorized by the user but not verifiable.

By publishing a “p=reject” record, Yahoo tells other DMARC compliant systems to reject mail from Yahoo users that isn’t genuinely originated from a Yahoo server. This affects only mail with Yahoo addresses on the From: line.

screenshot of an example with From line with a domain from a Yahoo server

What you can do

It's a good idea to review our guide to bulk email industry standards and best practices.

In almost all cases, we recommend that you switch to sending mail from your own domain.  For mailing lists, also known as "listservs," you should change your sending behavior by adding the mailing lists’ address to the "From:" line, rather than the sender’s address.  Also, enter the actual user/sender address into the "Reply-To:" line.

You can also change your email client's "send as" settings to use Yahoo SMTP servers. Consult with your third-party email client's help pages, or FAQs, for information on how to change these settings.

  Want more info?  Visit our Yahoo Mail Tumblr page to learn more about this policy change and what you can do to address sending issues to Yahoo Mail addresses.


Thank you! Your feedback has successfully been submitted.

Please tell us why you didn't find this helpful.

Send Feedback