I had a big problem with sending out to Yahoo, wiht a lot of "retry not reached for any host" errors. I had tried the -qff but it wasn't helping me much. So, what I found works was:
I had first added the following to the last box in the exim advanced editor to force sooner retrys to the 'Greylisting' yahoo appears to be doing.
Then, I also found that the retry database didn't seem to be flushing enough, so I edited the main system crontab and changed the /scripts/exim_tidydb to run every 15 minutes instead of once a day.Code:* rcpt_4xx F,10m,2m; F,2h,10m
This had pretty much stopped the messages from staying in the queue for more than an hour. They flowed like no tomorrow.
Hope it helps someone else.
wow, this is happening with us as well. I have configured server to retry after 24 hours and have submitted their ISP form 3 times in last 3 days but have received automated response only and yahoo is still blocking one of our server.
I tried pushing emails every minutes for half hour but its not helping. It seems impossible to deal with yahoo. we are loosing business because customers think its our fault and not yahoo's fault.
can any one have any other suggestion?
anyway, do any know how can i block all outgoing emails towards yahoo email servers.
I tested this rule through /etc/cpanel_exim_system_filter but its blocking incoming and outgoing (both) emails from yahoo. (i removed this after testing)
any suggestion about how to block only outgoing emails going towards yahoo.com?
if $message_headers matches "yahoo.com"
then
fail text "This message has been rejected YAHOOMAILSUCKS read more here - http://www.ahfx.net/weblog.php?article=107""
seen finish
endif
I also want to send bounce back message to sender to educate him about yahoo's stupid policies and malpractices.