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