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.

Reply via email to