Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

My mail server has been getting the following error from Yahoo's mail servers since about a month: postfix/smtp[23791]: host g.mx.mail.yahoo.com[98.137.54.238] refused to talk to me: 421 4.7.1 [TS03] All messages from [my ip] will be permanently deferred; Retrying will NOT succeed. See http:// postmaster.yahoo.com/421-ts03.html

I have exchanged about 4 emails with Yahoo's support team. The first three seemed like automated messages, and the 4th told me that there is nothing they can do, but if I change my policies I can send them another email in 6 months. They also told me:

However, based on the information you have provided us, we cannot systematically deliver your email to the Inbox at this time. We suggest that you ask your users to set up a filter in Yahoo! Mail to ensure that they get your email messages in their Inbox.

The problem is that my email doesn't even get to their Spam folder. The server won't allow any connections.

I have never sent spam messages, not even newsletters. I only send emails for my new users so they can activate their account. I've also implemented DKIM and told Yahoo about this. I have checked my configuration with http://www.myiptest.com/staticpages/index.php/DomainKeys-DKIM-SPF-Validator-test and it reports that both SPF and DKIM are set up correctly.

What should I do? Basically, I'm losing new users every day. Any help will be appreciated.

P.S.: I apologize if this particular question has already been asked. I searched for it but didn't find it.

share|improve this question
add comment

6 Answers

up vote 6 down vote accepted

I've dealt with this frequently for our clients. Unfortunately, you are at a TS03 level which can be harder to get removed.

Here's some tips to get this moving forward:

I am assuming you have ruled out the following:

  • Open Relay

  • Insecure web script being used by hackers/spammers

  • Client sending out large newsletters

Forwarded Emails

Just a special note about this as many people don't realize this can get you blocked.

If your client forwards and email to Yahoo (or AOL, Gmail, MSN etc) and then the user flags the email as spam at their ISP:

Your server's sender reputation is damaged not the original sender.

Since as much as 80% of email is spam, a large percentage of the forwarded emails could be spam. Even at low volumes such a large percentage will get you blocked.

See if any Email Gets Through

You will also want to scan your logs over several days to see if any email gets through. Sometimes a block will be lifted but if you are still sending a high amount of spam, you will get blocked.

If you can update your question with some details on the mail stats, forwarding and other items, perhaps I can provide some more assistance.

As a last resort, you can change your server's IP address, but do this only after you clean up any items that could be triggering their policies.

share|improve this answer
add comment

I had the same problem.

What ultimately worked for me (I have several users forwarding all kinds of personal email via .forward) was to actually become a "Yahoo! Verified Bulk Sender":

http://help.yahoo.com/l/us/yahoo/mail/postmaster/bulkv2.html

It took a couple of days but I haven't had any problems at all ever since. Note that I am not a bulk sender in any usual sense, I just have normal users using normal .forward files.

I know it seems ridiculous, and I was cursing yahoo (or Yahoo!, as I learned) the entire time, but it works after all the workarounds (routing mail through a different ip, server, whatnot) and checking or tweaking extra stuff (DKIM, Domain Keys, SPF records) doesn't...

share|improve this answer
    
Like I've said, I did complete that questionnaire, and they concluded that they cannot do anything, but I can try again in 6 months. –  liviucmg Feb 26 '10 at 11:14
    
Ah, I didn't realize your link led to the same place. It took me 4 or 5 tries over those couple of days, all playing dumb and nice. "I don't understand how users can set up a filter to receive my mail if its still queued on my servers. What can I do? Thanks!" etc.. –  quadruplebucky Feb 26 '10 at 12:35
add comment

I had this problem with sending emails to Yahoo when one of our offices got a new internet connection and a new IP address. It seemed that a previous "owner" of the IP address had used it for something that got them banned from the Yahoo mail servers.

As a result, after doing the same thing you did and not getting any help from Yahoo, we set up a Send Connector (in Exchange) so that any emails going to @yahoo.* would be routed through a different mailserver that Yahoo DID accept mail from.

share|improve this answer
add comment

I was going to suggest something very similar to Farseeker. What I've done in the past is to set up IIS SMTP on a new server, configure a new SMTP connector on my Exchange 2003 server for yahoo.com, give it a lower cost then my default SMTP connector, configure the new Yahoo SMTP connector on Exchange to use my IIS SMTP server as a smarthost, configure my smarthost to allow my Exchange server to relay through it and, viola, my emails are then delivered to Yahoo successfully.

share|improve this answer
add comment

I know this is an old thread but the problem doesn't seemed to have changed over the last couple of years. My solution, which is kind of radical and probably can't be followed by everyone, is to ban Yahoo. I do not send emails to people with Yahoo accounts and I don't allow people with Yahoo addresses to sign up.

share|improve this answer
    
In some mailing lists I run, I ban AOL email addresses for similar reasons. –  Michael Hampton Sep 7 '13 at 20:19
add comment

Try to check your mail server;s ip address in listed at spamhaus.org

if you find your ip address listed at spamhaus.org , request them to remove your ip address from their database

after remove from ip from spamhuas.org mail will be send from your mail server to yahoo's mail server.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.