Hi,

Sorry about a such boring subject : we have problems with Yahoo for sending
mails.
OUr company have to send "massive" newsletter to yahoo users, but we are
frequently (always ?) deferred, with only one "simple" explanation :

0.05/0/0.22/0.03, dsn=4.7.0, status=deferred (host
mx-eu.mail.am0.yahoodns.net[188.125.72.73] said: 421 4.7.0 [TSS04] Messages
from X.X.X.X temporarily deferred due to user complaints - 4.16.55.1; see
https://help.yahoo.com/kb/postmaster/SLN3434.html (in reply to MAIL FROM
command))

After contacting Yahoo (no other response than the automate one...) and
searching for slow down process, we found many docs about how to slow down
sending for a domain.

We found config like

yahoo_initial_destination_concurrency=3
yahoo_destination_concurrency_limit=2
yahoo_destination_recipient_limit=2
yahoo_destination_rate_delay=12s

with corresponding master.cf config.

It seems to work, as mails for yahoo are send with "large" intervals. On
normal behaviour, mails are accepted.
BUT
when mails are blocked, there are stored in deferred queue. And when
Postfix "replay" these deferred mails, slow down does'nt apply.

That is :
- when all goes well, mails are sent and accepted
- when somethinfg is "wrong" (flooding from a user), IP is blocked
- we change IP, and all goes well again, but as Postix replay the deferred
queue, everything is again considered as spam and IP is BL, and again, and
again...

Why does slow down not apply to deferred replay ?
Is it possible to prevent Postfix to "flush" all when it replays mail ?

Regards,

Reply via email to