On Fri, Dec 02, 2011 at 08:24:29AM -0500, Wietse Venema wrote: > > There is no scenario in which a site that accepts your mail (i.e. > > has not classified you as a spammer, correctly or not) will offer > > better service if all your mail delayed by a few hours, that just > > time-warps the problem into the future and makes it more severe. > > The Yahoo postmaster help page for TS01 actually suggests suspending > all mail to Yahoo for four hours, and apparently some people believe > what they write.
That makes no sense at all, surely nothing more productive will happen when the spiggot is turned on 4 hours later with even more mail queued. Yahoo seems to enjoy making mail senders jump through senseless hoops. If by some miracle suspending delivery to Yahoo helps, one can: main.cf: indexed = ${default_database_type}:${config_directory}/ transport_maps = ${indexed}transport defer_transports = transport: yahoo.com hooya master.cf: hooya unix - - n - - smtp -o we_jump_through_hoops=yes As root: # postconf -e defer_transports=hooya # echo "postconf -e defer_transports=" | at now + 4hours I would not recommend that anyone actually do this. I don't read http://help.yahoo.com/l/us/yahoo/mail/postmaster/errors/421-ts01.html to mean that all mail delivery must be suspended for four hours. Rather, the suggestion is to try again later, which Postfix certainly does. One approach is to pre-emptively route all Yahoo mail into a second Postfix instance dedicated for delivery to avid hoop-jumping spectators in which minimal_backoff_time is set to "4h". This leads to each message being retried after 4 hours or more, which is a possible reading of the Yahoo postmaster tea-leaves. My prediction is that all overly literal interpretations of the Yahoo TS01 advice would be counter-productive. All they're saying is that the errors are transient, and should typically clear up after four hours, so retrying at reasonable intervals for at least that long should typically solve the issue for sites whose reputation at Yahoo is overall neutral to positive. So the OP should do exactly nothing to change the Postfix retry policy and instead work with Yahoo to ensure that email gets through to exactly the the Yahoo subscibers who want to receive it. -- Viktor.