Re: Verzögerung bei Mailzustellung extern (gelöst)

Andreas Wass - Glas Gasperlmair a.wass at glas-gasperlmair.at
Di Dez 13 11:57:37 CET 2016


*Vielen Dank wieder Mal an Alex Jost !

smtp_destination_rate_delay = 150s*
genau der hier war Schuld an der Verzögerung bei vielen gleichzeitigen 
Emails an die selbe Domain.
Blöd, wenn man alles blind aus irgendeinem Tutorial übernimmt. Testen 
konnte ich das Verhalten ja nicht, da ich nie auf die Idee gekommen wäre 
gleichzeitig mal ca 20 Mails an die gleiche Domain zu senden. Oder auf 
die Idee kurz mal postconf | grep delay einzugeben. Manchmal sehe ich 
den Wald vor lauter Bäumen nicht.

*Postfix schreibt dazu folgendes:*
http://www.postfix.org/postconf.5.html
default_destination_rate_delay (default: 0s)

The default amount of delay that is inserted between individual 
deliveries to the same destination; the resulting behavior depends on 
the value of the corresponding per-destination recipient limit.

With a corresponding per-destination recipient limit > 1, the rate delay 
specifies the time between deliveries to the same domain. Different 
domains are delivered in parallel, subject to the process limits 
specified in master.cf.

With a corresponding per-destination recipient limit equal to 1, the 
rate delay specifies the time between deliveries to the same recipient. 
Different recipients are delivered in parallel, subject to the process 
limits specified in master.cf.

To enable the delay, specify a non-zero time value (an integral value 
plus an optional one-letter suffix that specifies the time unit).

Time units: s (seconds), m (minutes), h (hours), d (days), w (weeks). 
The default time unit is s (seconds).

NOTE: the delay is enforced by the queue manager. The delay timer state 
does not survive "postfix reload" or "postfix stop".

Use transport_destination_rate_delay to specify a transport-specific 
override, where transport is the master.cf name of the message delivery 
transport.

NOTE: with a non-zero _destination_rate_delay, specify a 
transport_destination_concurrency_failed_cohort_limit of 10 or more to 
prevent Postfix from deferring all mail for the same destination after 
only one connection or handshake error.

This feature is available in Postfix 2.5 and later

Am 12.12.2016 um 11:43 schrieb Andreas Wass - Glas Gasperlmair:
> Hallo Alex!
>
> Vielen Dank für deine Antwort
>
> Am 12.12.2016 um 11:22 schrieb Alex JOST:
>> Am 12.12.2016 um 08:57 schrieb Andreas Wass - Glas Gasperlmair:
>>> Kann mir denn keiner helfen?
>>> Warum kontaktiert mein postfix den externen Server erst so spät?
>>> Intern wird sofort zugestellt und der Server der externen Empfänger 
>>> wird
>>> erst *38 Minuten später* das erste Mal kontaktiert
>>>
>> [...]
>>> *Dec 12 08:30:15* mail postfix/smtp[30053]: A7D6E300A95AAC:
>>> to=<alexander.himsl at josko.at>,
>>> orig_to=<verteiler-josko-lieferliste at glas-gasperlmair.at>,
>>> relay=cust3862-1.in.mailcontrol.com[85.115.60.190]:25, delay=2252,
>>> delays=1.5/2246/1.8/3, dsn=2.0.0, status=sent (250 2.0.0 uBC7UAE2111090
>>> Message accepted for delivery)
>>
>> delays=1.5/2246/1.8/3 => Das sind 2246 Sekunden im queue manager. Am 
>> besten mal mit "postqueue -p" nachsehen, welchen Status die Mails so 
>> haben.
> postqueue -p sagt das gleiche wie mailq
> A7D6E300A95AAC*  862116 Mon Dec 12 07:52:42 
> barbara.thurner at glas-gasperlmair.at
> alexander.himsl at josko.at
> simone.hirnsperger at josko.at
>>
>>
>>> smtp_destination_rate_delay = 150s
>>
>> Das sticht mir mal ins Auge. Wozu hast Du das denn gesetzt?
> Die komplette Konfiguration hab ich von 
> https://dokuwiki.nausch.org/doku.php/centos:mail_c7:mta_4
> Vielleicht wurde hier der ein oder andere Parameter zu straff gesetzt.
> Hab folgende parameter jetzt mal auskommentiert und überlasse sie den 
> defaults von postfix:
> #smtpd_client_connection_count_limit = 20
> #smtpd_client_connection_rate_limit = 20
> #smtpd_client_message_rate_limit = 50
> #smtpd_client_recipient_rate_limit = 50
> #smtp_destination_rate_delay = 150s (*Vielleicht war es wirklich dieser*)
>
> Mal sehn ob es hilft
>

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://de.postfix.org/pipermail/postfix-users/attachments/20161213/8c6e835d/attachment.html>


Mehr Informationen über die Mailingliste postfix-users