Hey,
it seems you're still offering
250-PIPELINING
Both options work as exspected on my side (Postfix 3.7.6).
best regards
Carsten
On 21.12.23 10:29, Till W. via Postfix-users wrote:
Dear team,
we enabled smtpd_forbid_unauth_pipelining in our Postfix, but
unfortunately it still accepts \n.\n (<LF>.<LF>) as EOD. This is our
configuration in main.cf:
|smtpd_forbid_unauth_pipelining = yes smtpd_discard_ehlo_keywords =
pipelining|
Here is an example of two emails being pipelined with <LF>.<LF>:
|( printf 'ehlo example.com' printf '\r\n' printf 'mail FROM:
us...@example.com\r\n' printf 'rcpt TO: us...@receiver.com\r\n' printf
'data\r\n' printf 'From: header1@sender\r\n' printf 'To:
header1@receiver\r\n' printf 'Subject: SUBJECT #1\r\n' printf '\r\n'
printf 'MESSAGE 1\n.\n' printf 'mail FROM: admin@sender\r\n' printf
'rcpt to: targ...@receiver.com\r\n' printf 'DATA\r\n' printf 'From:
header2@sender\r\n' printf 'To: targ...@receiver.com\r\n' printf
'Subject: SUBJECT #2\r\n' printf 'MESSAGE2\r\n.\r\n' ) | netcat
server.example|
Postfix output:
|220 dev1.example.dev ESMTP Postfix 250-dev1.example.dev 250-PIPELINING
250-SIZE 52428800 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES
250-8BITMIME 250-DSN 250-SMTPUTF8 250 CHUNKING 250 2.1.0 Ok 250 2.1.5 Ok
354 End data with <CR><LF>.<CR><LF> 250 2.0.0 Ok: queued as 7E8857D1B7
250 2.1.0 Ok 250 2.1.5 Ok 354 End data with <CR><LF>.<CR><LF> 250 2.0.0
Ok: queued as 8017A818F4|
We are running: mail_version = 3.8.3
Do you have other recommendations on what actions could be taken?
Thanks and regards
Till Wigger
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org