queue "manipulation"

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

queue "manipulation"

Barbara M.-2

Hi,

   I have a little mailserver (MailMan).
It works fine, except for yahoo subscribers.

While the almost totallity of subscribers receive their messages in less
then a hour, in my queue remains (often until expire of queue_lifetime),
with this messages:

(host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said: 452 Too many recipients (in reply to RCPT TO command))
   . . .

(host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said: 451 Message temporarily deferred - Abaca (in reply to end of DATA command))

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,
smtp_destination_concurrency_limit anfd other parameters but the only
result was to block mailman delivery.

Thanks, B.

Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Wietse Venema
Barbara M.:

>
> Hi,
>
>    I have a little mailserver (MailMan).
> It works fine, except for yahoo subscribers.
>
> While the almost totallity of subscribers receive their messages in less
> then a hour, in my queue remains (often until expire of queue_lifetime),
> with this messages:
>
> (host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said: 452 Too many recipients (in reply to RCPT TO command))
>    . . .
>
> (host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said: 451 Message temporarily deferred - Abaca (in reply to end of DATA command))
>
> 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.

        Wietse
Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Barbara M.-2
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=<[hidden email]>, 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=<[hidden email]>,
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=<[hidden email]>,
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=<[hidden email]>,
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=<[hidden email]>,
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=<[hidden email]>,
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=<[hidden email]>,
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=<[hidden email]>,
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.


Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Viktor Dukhovni


> On Nov 28, 2018, at 1:14 PM, Barbara M. <[hidden email]> wrote:
>
> 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


The "<transport>_destination_recipient_limit" parameters are qmgr(8)
parameters, NOT smtp(8) parameters.  The correct setting is:

   main.cf:
        limitrecip_dsetination_recipient_limit = 3

then "postfix reload" to refresh the queue manager.

--
        Viktor.

Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Barbara M.-2
On Wed, 28 Nov 2018, Viktor Dukhovni wrote:

>> 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
>
>
> The "<transport>_destination_recipient_limit" parameters are qmgr(8)
> parameters, NOT smtp(8) parameters.  The correct setting is:
>
>   main.cf:
> limitrecip_dsetination_recipient_limit = 3
>
> then "postfix reload" to refresh the queue manager.


Same result (it tried to deliver all the 7 address of the message
flushed for test).

# postconf |grep limitrec
limitrecip_delivery_slot_cost = $default_delivery_slot_cost
limitrecip_delivery_slot_discount = $default_delivery_slot_discount
limitrecip_delivery_slot_loan = $default_delivery_slot_loan
limitrecip_destination_concurrency_failed_cohort_limit = $default_destination_concurrency_failed_cohort_limit
limitrecip_destination_concurrency_limit = $default_destination_concurrency_limit
limitrecip_destination_concurrency_negative_feedback = $default_destination_concurrency_negative_feedback
limitrecip_destination_concurrency_positive_feedback = $default_destination_concurrency_positive_feedback
limitrecip_destination_rate_delay = $default_destination_rate_delay
limitrecip_destination_recipient_limit = 3
limitrecip_extra_recipient_limit = $default_extra_recipient_limit
limitrecip_initial_destination_concurrency = $initial_destination_concurrency
limitrecip_minimum_delivery_slots = $default_minimum_delivery_slots
limitrecip_recipient_limit = $default_recipient_limit
limitrecip_recipient_refill_delay = $default_recipient_refill_delay
limitrecip_recipient_refill_limit = $default_recipient_refill_limit


What are I missing?

Thanks, B.
Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Viktor Dukhovni
On Thu, Nov 29, 2018 at 01:14:55AM +0100, Barbara M. wrote:

> > then "postfix reload" to refresh the queue manager.
>
>
> Same result (it tried to deliver all the 7 address of the message
> flushed for test).
>
> # postconf |grep limitrec
> limitrecip_destination_recipient_limit = 3
>
> What are I missing?

    * Evidence that the queue manager was reloaded.

    * Evidence that the nexthop destination domain (not the MX host, but
      the envelope recipient domain) is routed to the "limitrecip" transport.

    * Evidence the the transport table has been rebuilt (show "postmap -q"
      output).

    * Evidence that nothing changed?  Show new logs.

Since the Postfix queue manager unquestionably supports the parameter
in question, one of the steps in the configuration must not have
been carried out correctly.

--
        Viktor.
Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Barbara M.-2
On Wed, 28 Nov 2018, Viktor Dukhovni wrote:

>>> then "postfix reload" to refresh the queue manager.
>>
>>
>> Same result (it tried to deliver all the 7 address of the message
>> flushed for test).
>>
>> # postconf |grep limitrec
>> limitrecip_destination_recipient_limit = 3
>>
>> What are I missing?
>

Thanks for you patience ;-)
Hope I can replay as expected ...

>    * Evidence that the queue manager was reloaded.

I did: service postfix restart (and also postfix reload)

>    * Evidence that the nexthop destination domain (not the MX host, but
>      the envelope recipient domain) is routed to the "limitrecip" transport.

In transport file:

yahoo.com       limitrecip:
yahoo.it        limitrecip:
yahoodns.net    limitrecip:
mx-eu.mail.am0.yahoodns.net limitrecip:

The destination addresses are *@yahoo.it
Added also yahoodns.net and mx-eu.mail.am0.yahoodns.net (suppose already
included from the yahoodns.net key).

>    * Evidence the the transport table has been rebuilt (show "postmap -q"
>      output).

# postmap -q yahoo.it transport
limitrecip:
# postmap -q yahoo.com transport
limitrecip:
# postmap -q yahoodns.net transport
limitrecip:
# postmap -q mx-eu.mail.am0.yahoodns.net transport
limitrecip:


>    * Evidence that nothing changed?  Show new logs.

From mailq output:


B9899396281A   234000 Tue Nov 27 15:07:53 [hidden email]
(host mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message
temporarily deferred - Abaca (in reply to end of DATA command))
                                          [hidden email]
                                          [hidden email]
                                          [hidden email]
                                          [hidden email]
                                          [hidden email]
                                          [hidden email]
                                          [hidden email]


# postqueue -i  B9899396281A

In maillog:

Nov 29 02:25:47 ls postfix/qmgr[2280]: B9899396281A:
from=<[hidden email]>, size=234000, nrcpt=50 (queue active)
Nov 29 02:25:48 ls postfix/smtp[2567]: 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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
delays=127074/0/0.67/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))


> Since the Postfix queue manager unquestionably supports the parameter
> in question, one of the steps in the configuration must not have
> been carried out correctly.

I know I am doing something in the wrong way, but I can't understand if it
is a simple configuration error or an approach/logical error.
Thanks for your patience an time.

Thanks, B.

Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Viktor Dukhovni
On Thu, Nov 29, 2018 at 02:43:46AM +0100, Barbara M. wrote:

> >> # postconf |grep limitrec
> >> limitrecip_destination_recipient_limit = 3
>
> >    * Evidence that the nexthop destination domain (not the MX host, but
> >      the envelope recipient domain) is routed to the "limitrecip" transport.
>
> In transport file:
>
> yahoo.com       limitrecip:
> yahoo.it        limitrecip:
> yahoodns.net    limitrecip:
> mx-eu.mail.am0.yahoodns.net limitrecip:

And how is Postfix configured to use this transport file?

> Nov 29 02:25:47 ls postfix/qmgr[2280]: B9899396281A:
>   from=<[hidden email]>, size=234000, nrcpt=50 (queue active)
> Nov 29 02:25:48 ls postfix/smtp[2567]: 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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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 29 02:25:49 ls postfix/smtp[2567]: B9899396281A:
>   to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=127075,
>   delays=127074/0/0.67/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))

Yes, all 7 recipients were in the same "envelope", so the recipient_limit
was not applied, which suggests that the transport settings were
not in effect.

--
        Viktor.
Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Barbara M.-2
On Wed, 28 Nov 2018, Viktor Dukhovni wrote:

>>>> # postconf |grep limitrec
>>>> limitrecip_destination_recipient_limit = 3
>>
>>>    * Evidence that the nexthop destination domain (not the MX host, but
>>>      the envelope recipient domain) is routed to the "limitrecip" transport.
>>
>> In transport file:
>>
>> yahoo.com       limitrecip:
>> yahoo.it        limitrecip:
>> yahoodns.net    limitrecip:
>> mx-eu.mail.am0.yahoodns.net limitrecip:
>
> And how is Postfix configured to use this transport file?

:-)
Difference between a Pro (you) and a part-time mail administrator (me
that manage postfix config few times for year ...):
I assumed that it was enabled by default ...

Now I have in main.cf:
transport_maps = hash:/etc/postfix/transport
limitrecip_destination_recipient_limit = 3

and in master.cf:
limitrecip  unix -       -       n       -       -       smtp


> Yes, all 7 recipients were in the same "envelope", so the recipient_limit
> was not applied, which suggests that the transport settings were
> not in effect.

The settings apply to already queued messages or only for new messages?

With the corrected settings I have similar result:

Nov 29 13:20:40 ls postfix/qmgr[22205]: B9899396281A:
from=<[hidden email]>, size=234000, nrcpt=50 (queue active)
Nov 29 13:20:40 ls postfix/smtp[23237]: B9899396281A: 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 29 13:20:41 ls postfix/smtp[23245]: 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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: 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 29 13:20:41 ls postfix/smtp[23245]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=166368,
delays=166367/0/0.63/0.35, 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 29 13:20:41 ls postfix/smtp[23245]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=166368,
delays=166367/0/0.63/0.35, 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 29 13:20:41 ls postfix/smtp[23245]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=166368,
delays=166367/0/0.63/0.35, 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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
delays=166367/0/0.78/0.39, dsn=4.0.0, status=deferred (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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
delays=166367/0/0.78/0.39, dsn=4.0.0, status=deferred (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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
delays=166367/0/0.78/0.39, dsn=4.0.0, status=deferred (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 29 13:20:42 ls postfix/smtp[23237]: B9899396281A: to=<[hidden email]>,
relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
delays=166367/0/0.62/0.4, dsn=4.0.0, status=deferred (host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said: 451 Message temporarily
deferred - Abaca (in reply to end of DATA command))

Thanks for your hints.
B.

Reply | Threaded
Open this post in threaded view
|

Re: queue "manipulation"

Viktor Dukhovni
On Thu, Nov 29, 2018 at 02:03:05PM +0100, Barbara M. wrote:

> >> In transport file:
> >> yahoo.com       limitrecip:
> >> [...]
> >
> > And how is Postfix configured to use this transport file?
>
> I assumed that it was enabled by default ...
>
> Now I have in main.cf:
> transport_maps = hash:/etc/postfix/transport
> limitrecip_destination_recipient_limit = 3
>
> and in master.cf:
> limitrecip  unix -       -       n       -       -       smtp

That's better, and working now...

> The settings apply to already queued messages or only for new messages?

All messages on entry into the active queue, thus you get fresh
transport lookups when deferred messages are retried.

> With the corrected settings I have similar result:

Similar, and yet substantially different:

> Nov 29 13:20:40 ls postfix/qmgr[22205]: B9899396281A:
>   from=<[hidden email]>, size=234000, nrcpt=50 (queue active)
> Nov 29 13:20:40 ls postfix/smtp[23237]: B9899396281A:
>   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 29 13:20:41 ls postfix/smtp[23245]: 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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A:
>   host mx-eu.mail.am0.yahoodns.net[212.82.101.46] said: 451 Message temporarily
>   deferred - Abaca (in reply to end of DATA command)

That's *three* different delivery agents delivering three messages
in 3, 3 and 1 recipient respectively:

> Nov 29 13:20:41 ls postfix/smtp[23245]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=166368,
>   delays=166367/0/0.63/0.35, 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 29 13:20:41 ls postfix/smtp[23245]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=166368,
>   delays=166367/0/0.63/0.35, 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 29 13:20:41 ls postfix/smtp[23245]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[212.82.101.46]:25, delay=166368,
>   delays=166367/0/0.63/0.35, 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))

First three users, handled by smtp[23245].

> Nov 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
>   delays=166367/0/0.78/0.39, dsn=4.0.0, status=deferred
>   (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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
>   delays=166367/0/0.78/0.39, dsn=4.0.0, status=deferred
>   (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 29 13:20:41 ls postfix/smtp[23235]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
>   delays=166367/0/0.78/0.39, dsn=4.0.0, status=deferred
>   (host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said:
>   451 Message temporarily deferred - Abaca
>   (in reply to end of DATA command))

Second three users.

> Nov 29 13:20:42 ls postfix/smtp[23237]: B9899396281A: to=<[hidden email]>,
>   relay=mx-eu.mail.am0.yahoodns.net[188.125.73.87]:25, delay=166368,
>   delays=166367/0/0.62/0.4, dsn=4.0.0, status=deferred
>   (host mx-eu.mail.am0.yahoodns.net[188.125.73.87] said:
>   451 Message temporarily deferred - Abaca
>   (in reply to end of DATA command))

Final user.  Which goes to show that concurrent users has nothing
to do with it.  Yahoo just does not want this content.  You need
a different medium to get this message to the users in question,
have you considered telepathy? :-)

--
        Viktor.