I have found that recently Yahoo has been deferring or greylisting almost every email we sent out from our server and we are getting the errors like below
4.16.55 [TS01] Messages from x.x.x.x temporarily deferred due to excessive user complaints
421 4.16.55 [TS01] Messages from x.x.x.x temporarily deferred due to excessive user complaints
Explanation by Yahoo! : When you see this error message in your SMTP logs (where x.x.x.x is your IP address), it’s because of either of the following:
- We are seeing unusual traffic from your IP address.
- Email from your mail server is generating complaints from Yahoo! Mail users.
Please note that this is typically a temporary situation, and we encourage you to retry sending email to our servers approximately four hours after you encounter this error message.
If you see this error consistently over a 48-hour period, please fill out this form to give us enough information that we can actively pursue the issue.
When you fill out the form, make sure you select Getting deferrals due to user complaints from the Subject pull-down menu and include the following information:
- Your email address
- The domain that is getting the error message
- The IP address of the mail server that is getting the error message
- The complete error message from your logs
A Yahoo! Technical Support Agent will contact you via email by to resolve the issue.
421 Message from (x.x.x.x) temporarily deferred – 4.16.50
Explanation by Yahoo! : This error message indicates we are seeing unusual traffic from your IP address and/or that emails from your mail server are generating complaints from Yahoo! Mail users. Please note that this is a temporary error, and we encourage you to retry sending emails to our servers approximately 4 hours after you encounter this particular error.
If you are seeing this error consistently over a 48-hour period, we encourage you to provide us with detailed information, including the complete error message you see in your logs, by filling out this form. (Note: Please make sure to select “Getting deferrals due to user complaints” in the form’s dropdown menu.)
If you are getting the errors as above , you might need to consider submitting the form as below links and hoping that it would help as you will definitely required to find alternative SMTP server that was yet to be deferred by Yahoo to deliver out the email on the spool.
http://help.yahoo.com/l/us/yahoo/mail/postmaster/defer.html
http://help.yahoo.com/l/us/yahoo/mail/postmaster/bulkv2.html
I have some scripts that may help (hopefully) in reducing our chances of getting deferred from Yahoo in future but not for now.
Below scripts are for installation of Domainkey on all existing hosting account. I have run on our servers as some of it was not deferred yet (thank goodness) as preventive measures.
root@server[~]# awk ‘{ print “/usr/local/cpanel/bin/domain_keys_installer “$2 }’ /etc/trueuserdomains | egrep -v ‘resadmin|ipless’ > /backup/run_domainkey.sh
root@server [~]# sh /backup/run_domainkey.sh
Below are the scripts for auto-enabling the account with domainkey whenever there is new hosting account created.
root@server [~]# pico /scripts/postwwwacct
Then copy the below entry and paste.
————————————–
#!/usr/bin/perl
print “\nStarting install of Domainkeys\n”;
my %OPTS = @ARGV;
my $user = $OPTS{‘user’};
system(“/usr/local/cpanel/bin/domain_keys_installer”, $user);
print “\nDone with install of Domainkeys\n”;
exit;
—————————————
Then save. And chmod 711 /scripts/postwwwacct . Done. All new account created will be having its domainkey enabled automatically.
And good luck for getting your server off the deferred list.