Delays in mail deliveries

Nikolaos Milas nmilas at noa.gr
Wed Mar 2 17:12:28 CET 2022


On 2/3/2022 5:27 μ.μ., Damian wrote:
> As Bastian pointed out, your mail sample passed Amavis within a few 
> seconds. If those received timings are typical for your problem, 
> forget about micro-optimizing Amavis.

You are right Damian and Bastian.

I include here the actual logs of one such session (only mail local part 
has been changed):

Phase 1: Postfix receives mail from the Internet (auto collated)

Mar  2 15:28:47 mailgw1 postfix/smtpd[1255009]: connect from 
mail-eopbgr40130.outbound.protection.outlook.com[40.107.4.130]
Mar  2 15:28:47 mailgw1 postfix/smtpd[1255009]: Anonymous TLS connection 
established from 
mail-eopbgr40130.outbound.protection.outlook.com[40.107.4.130]: TLSv1.2 
with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Mar  2 15:28:47 mailgw1 postfix/smtpd[1255009]: 4K7w1W6F77zMMYt: 
client=mail-eopbgr40130.outbound.protection.outlook.com[40.107.4.130]
Mar  2 15:28:47 mailgw1 postfix/cleanup[1255000]: 4K7w1W6F77zMMYt: 
message-id=<odspmicro-SpoShare-e5cf25a0-d0ea-c000-b666-025e9e385410-1aa7b39f-88ac-4fd9-89dd-afb9eb36dccb-13168c28-f663-4e5f-bda9-1782c685117f at RD501AC5C3338C>
Mar  2 15:28:47 mailgw1 postfix/qmgr[1253942]: 4K7w1W6F77zMMYt: 
from=<no-reply at sharepointonline.com>, size=11595, nrcpt=1 (queue active)
Mar  2 15:28:48 mailgw1 postfix/smtpd[1255009]: disconnect from 
mail-eopbgr40130.outbound.protection.outlook.com[40.107.4.130] ehlo=2 
starttls=1 mail=1 rcpt=1 bdat=1 quit=1 commands=7
Mar  2 15:30:47 mailgw1 postfix/lmtp[1254999]: 4K7w1W6F77zMMYt: 
to=<userxxxx at noa.gr>, relay=127.0.0.1[127.0.0.1]:10024, conn_use=16, 
delay=120, delays=0.39/119/0/0.59, dsn=2.0.0, status=sent (250 2.0.0 
from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 4K7w3q6jL2zMMYV)
Mar  2 15:30:47 mailgw1 postfix/qmgr[1253942]: 4K7w1W6F77zMMYt: removed

Phase 2: Amavis receives from Postfix, processes and delivers back to 
Postfix

Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) body hash: 
3c3a7d7aef31b9cbbceab17a9be9f47c
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) trace: 
UTF8LMTP://[127.0.0.1]:42650 < ESMTPS://40.107.4.130 < 
Microsoft_SMTP_Server://x < Microsoft_SMTP_Server://x < 
Microsoft_SMTP_Server://52.232.126.143
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) dkim: VALID 
third-party signature by d=spoemeaeop.onmicrosoft.com, From: 
<no-reply at sharepointonline.com>, a=rsa-sha256, c=relaxed/relaxed, 
s=selector1-spoemeaeop-onmicrosoft-com, i=@spoemeaeop.onmicrosoft.com
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) dkim: policy 
bank WHITELIST,NOBANNEDCHECK,NOVIRUSCHECK by no-reply at sharepointonline.com
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) dkim: VALID 
Author+Sender+MailFrom signature by d=sharepointonline.com, From: 
<no-reply at sharepointonline.com>, a=rsa-sha256, c=relaxed/relaxed, 
s=selector1, i=@sharepointonline.com
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) loaded policy 
bank "WHITELIST"
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) loaded policy 
bank "NOBANNEDCHECK" over "WHITELIST"
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) loaded policy 
bank "NOVIRUSCHECK" over "WHITELIST/NOBANNEDCHECK"
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) client IP 
address unknown, fetched from Received: 127.0.0.1
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) Checking: 
CBhdqtu9BU97 WHITELIST/NOBANNEDCHECK/NOVIRUSCHECK [127.0.0.1] 
<no-reply at sharepointonline.com> -> <userxxxx at noa.gr>
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) 2822.From: 
<no-reply at sharepointonline.com>, 2822.Sender: 
<no-reply at sharepointonline.com>
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) Checking for 
banned types and filenames
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) skipping banned 
check: all recipients bypass banned checks
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) 
do_notify_and_quar: ccat=Clean (1,0) ("1":Clean, "0":CatchAll) 
ccat_block=(), qar_mth=
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) delivery method 
is 1, recips: userxxxx at noa.gr
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp session 
reuse (smtp:[127.0.0.1]:10025), 13 transactions so far
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp session 
most likely still valid (short idle 0.6 s)
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) AUTH not 
needed, user='', MTA offers ''
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp cmd> MAIL 
FROM:<no-reply at sharepointonline.com> BODY=7BIT
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp cmd> RCPT 
TO:<userxxxx at noa.gr> ORCPT=rfc822;userxxxx at noa.gr NOTIFY=NEVER
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp cmd> DATA
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp resp to 
MAIL (pip): 250 2.1.0 Ok
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp resp to 
RCPT (pip) (<userxxxx at noa.gr>): 250 2.1.5 Ok
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp resp to 
DATA: 354 End data with <CR><LF>.<CR><LF>
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) smtp resp to 
data-dot (<userxxxx at noa.gr>): 250 2.0.0 Ok: queued as 4K7w3q6jL2zMMYV, 
dt: 6.8 ms
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) 
Amavis::Out::SMTP::Session close, keeping connection
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) CBhdqtu9BU97 
FWD from <no-reply at sharepointonline.com> -> <userxxxx at noa.gr>, BODY=7BIT 
250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 
4K7w3q6jL2zMMYV
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) DSN: sender is 
credible (dkim), SA: 0.000, <no-reply at sharepointonline.com>
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) status 
counters: InMsgsStatus{Relayed,RelayedUntagged,RelayedUntaggedInbound}
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) Passed CLEAN 
{RelayedInbound}, WHITELIST/NOBANNEDCHECK/NOVIRUSCHECK [127.0.0.1] 
[52.232.126.143] <no-reply at sharepointonline.com> -> <userxxxx at noa.gr>, 
Message-ID: 
<odspmicro-SpoShare-e5cf25a0-d0ea-c000-b666-025e9e385410-1aa7b39f-88ac-4fd9-89dd-afb9eb36dccb-13168c28-f663-4e5f-bda9-1782c685117f at RD501AC5C3338C>, 
mail_id: CBhdqtu9BU97, Hits: -, size: 11575, 589 ms
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) LMTP response 
for <userxxxx at noa.gr>: "250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 
2.0.0 Ok: queued as 4K7w3q6jL2zMMYV"
Mar  2 15:30:47 mailgw1 amavis[1254468]: (1254468-09-16) size: 11575, 
TIMING [total 601 ms] - SMTP MAIL: 0.7 (0%)0, SMTP pre-DATA-flush: 0.8 
(0%)0, SMTP DATA: 40 (7%)7, check_init: 0.3 (0%)7, digest_hdr: 2.4 
(0%)7, digest_body_dkim: 458 (76%)84, collect_info: 22 (4%)87, 
check_header: 1.1 (0%)87, decide_mail_destiny: 0.4 (0%)88, notif-quar: 
0.3 (0%)88, fwd-connect: 25 (4%)92, fwd-mail-pip: 1.7 (0%)92, 
fwd-rcpt-pip: 0.2 (0%)92, fwd-data-chkpnt: 0.0 (0%)92, write-header: 0.6 
(0%)92, fwd-data-contents: 24 (4%)96, fwd-end-chkpnt: 8 (1%)98, 
prepare-dsn: 0.6 (0%)98, report: 0.9 (0%)98, main_log_entry: 1.7 (0%)98, 
update_snmp: 0.7 (0%)98, SMTP pre-response: 0.2 (0%)98, SMTP response: 
0.2 (0%)98, rundown: 11 (2%)100

Phase 3: Postfix receives back from Amavis and forwards to final 
destination (auto collated)

Mar  2 15:28:52 mailgw1 postfix/smtpd[1254591]: connect from 
localhost[127.0.0.1]
Mar  2 15:28:52 mailgw1 postfix/smtpd[1254591]: 4K7w1c6zw0zMMYY: 
client=localhost[127.0.0.1]
Mar  2 15:28:53 mailgw1 postfix/smtpd[1254591]: 4K7w1d2S7fzMMYY: 
client=localhost[127.0.0.1]
Mar  2 15:28:53 mailgw1 postfix/smtpd[1254591]: 4K7w1d6khZzMMYc: 
client=localhost[127.0.0.1]
Mar  2 15:28:54 mailgw1 postfix/smtpd[1254591]: 4K7w1f0qrgzMMYY: 
client=localhost[127.0.0.1]
Mar  2 15:28:54 mailgw1 postfix/smtpd[1254591]: 4K7w1f21hPzMMYc: 
client=localhost[127.0.0.1]
Mar  2 15:29:01 mailgw1 postfix/smtpd[1254591]: 4K7w1n1J0wzMMYY: 
client=localhost[127.0.0.1]
Mar  2 15:29:19 mailgw1 postfix/smtpd[1254591]: 4K7w270k2GzMMYf: 
client=localhost[127.0.0.1]
Mar  2 15:29:21 mailgw1 postfix/smtpd[1254591]: 4K7w2959DyzMMYd: 
client=localhost[127.0.0.1]
Mar  2 15:29:24 mailgw1 postfix/smtpd[1254591]: 4K7w2D0KMfzMMYf: 
client=localhost[127.0.0.1]
Mar  2 15:30:44 mailgw1 postfix/smtpd[1254591]: 4K7w3m1jQfzMMYP: 
client=localhost[127.0.0.1]
Mar  2 15:30:44 mailgw1 postfix/smtpd[1254591]: 4K7w3m3nvDzMMYV: 
client=localhost[127.0.0.1]
Mar  2 15:30:46 mailgw1 postfix/smtpd[1254591]: 4K7w3p1xwCzMMYG: 
client=localhost[127.0.0.1]
Mar  2 15:30:47 mailgw1 postfix/smtpd[1254591]: 4K7w3q2hGyzMMYP: 
client=localhost[127.0.0.1]
Mar  2 15:30:47 mailgw1 postfix/smtpd[1254591]: 4K7w3q6jL2zMMYV: 
client=localhost[127.0.0.1]
Mar  2 15:30:47 mailgw1 postfix/cleanup[1254592]: 4K7w3q6jL2zMMYV: 
message-id=<odspmicro-SpoShare-e5cf25a0-d0ea-c000-b666-025e9e385410-1aa7b39f-88ac-4fd9-89dd-afb9eb36dccb-13168c28-f663-4e5f-bda9-1782c685117f at RD501AC5C3338C>
Mar  2 15:30:47 mailgw1 postfix/qmgr[1253942]: 4K7w3q6jL2zMMYV: 
from=<no-reply at sharepointonline.com>, size=12203, nrcpt=1 (queue active)
Mar  2 15:35:48 mailgw1 postfix/smtp[1255336]: 4K7w3q6jL2zMMYV: 
to=<userxxxx at noa.gr>, relay=vmail2.noa.gr[194.177.195.166]:25, 
delay=300, delays=0.03/0.02/0.05/300, dsn=2.0.0, status=sent (250 2.0.0 
Ok: queued as 14A6C809703C1)
Mar  2 15:35:48 mailgw1 postfix/qmgr[1253942]: 4K7w3q6jL2zMMYV: removed

That shows indeed that amavis completes very quickly.

But why does Postfix delay so much in delivering, both at Phase 1 and 3?

Thanks,
Nick



More information about the amavis-users mailing list