On Wed, 28 Nov 2018, Wietse Venema wrote:
. . .
Is there a way to say Postfix to resend messages in the queue (for this
destination), few recipients at the time (or one by one)?
N.B.: tried to play with default_destination_recipient_limit,
This is the parameter that limits the number of recipients per mail
delivery transaction.
However, it is possible that Yahoo is rejecting the TOTAL number
of recipients per unit of time, not the number per mail delivery
transaction. There is an example for 'slow' deliveries that in the
transport(5) manpage.
Thanks for replay.
The box is a standard "CentOS Linux release 7.5.1804 (Core)"
Postfix standard (RH): postfix-2.10.1-6.el7.x86_64
I inserted in master.cf (last row):
limitrecip unix - - n - - smtp -o
default_destination_recipient_limit=3
and in transport:
yahoo.com limitrecip:
yahoo.it limitrecip:
postmap transport, restart postfix ...
Tried to flush a single message using postqueue -i B9899396281A (message
with 7 recipients).
I maillog I have:
Nov 28 18:29:13 ls postfix/qmgr[22329]: B9899396281A:
from=<users-boun...@list.rfx.it>, size=234000, nrcpt=50 (queue active)
Nov 28 18:29:14 ls postfix/smtp[22417]: B9899396281A: host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command)
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480/0.02/0.75/0.39, dsn=4.0.0, status=deferred (host
mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command))
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480/0.
02/0.75/0.39, dsn=4.0.0, status=deferred (host mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command))
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480/0.02
/0.75/0.39, dsn=4.0.0, status=deferred (host mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATAcommand))
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480/0.02/0.75/0.39, dsn=4.0.0, status=deferred (host
mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command))
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480
/0.02/0.75/0.39, dsn=4.0.0, status=deferred (host mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end ofDATA command))
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480/0.02/0.75/0.39, dsn=4.0.0, status=deferred (host
mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command))
Nov 28 18:29:15 ls postfix/smtp[22417]: B9899396281A: to=<us...@yahoo.it>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=98481, delays=98480/0.02/0.75/0.39, dsn=4.0.0, status=deferred (host
mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command))
Despite the "3" that I inserted in the parameter
default_destination_recipient_limit=3 postfix is trying to flush all the 7
addresses.
Probably I am missing something trivial (I am not a full time mail
administrator).
Any hints?
Thanks, B.