Forum Moderators: phranque
I manage an online application. The application sends an email to users when they complete the registration form. The application also sends an email for other tasks.
I seem to be having trouble sending emails to yahoo addresses. The emails do not even get to the Yahoo spam folder, much less the inbox. I'm not sure why this is happening.
I can reproduce this using my application's mail program (ie: using PHP) as well as using a mail client. I can also duplicate using my own yahoo account, which never receives the mail. I've even tried adding the from addresses to my contacts list in Yahoo mail, but this did not have any effect.
I've set up SPF and domainkeys in cpanel for the site and this seemed to fix this kind of issue for other mail providers, but not for yahoo. Any ideas?
Thanks,
Steve
Is there a mailbox on the server for the application? Error rejections might be returned there with a specific Yahoo! postmaster URLs.
See if you can get the message ID's of the failed sent messages and forward them to Yahoo! for tracing. It might speed up their locating their rejecting server.
Yahoo! Postmaster Basics:
[help.yahoo.com...]
Hotmail and Yahoo in particular have a reputation for rejecting automatically generated messages without even checking them against customers' safe lists. It annoys me that these particular providers (and AOL for other reasons) expect us to jump through hoops for the privilage of accepting their customers' business.
It seems the way to get past the problem so far is to send an email to the user with a Read Receipt request attached. This allows my email to get through to the user (at least to the spam folder).
This is not ideal, because every new user may run into the issue and I will have to send them an email manually. It's not ideal because my website is supposed to be automated. :-)
Thanks to the person who posted the Yahoo postmaster site. It talks about things like CertifiedMail as opposed to DomainKeys - unfortunately, my provider doesn't provide these forms of authentication.
Regards,
Steve
@GaryK I set my retry delay to six minutes and have had no issues since.
I once had an issue with Hotmail rejecting page notifications from an app. Ensure that the sent messages have valid 'Reply-To:' 'From:' 'To:' 'Subject:' 'Date:' aka fully RFC compliant. I had to edit an XML file for them to add the missing headers. Valid = present + non-null value.