On Wed, Oct 16, 2024 at 01:19:10PM +0000, Exim Bugzilla via Exim-dev wrote:
> Note that we don't know yet if G et. al. even send an SMTP-level ack of the
> QUIT, before dumping the TCP connection. Therefore we cannot even tell if
> they saw our QUIT (with the current coding).
> A debug run of a message send would tell us this.
I rather expect that even MTAs that are eager to disconnect promptly
will first send a "221" QUIT response, and then hang up (possibly
without a TLS shutdown).
That's certainly the case with Gmail:
< 220 mx.google.com ESMTP 98e67ed59e1d1-2e392f2516dsi4190200a91.99 - gsmtp
> EHLO ...
< 250-mx.google.com at your service, [...]
< 250-SIZE 157286400
< 250-8BITMIME
< 250-STARTTLS
< 250-ENHANCEDSTATUSCODES
< 250-PIPELINING
< 250-CHUNKING
< 250 SMTPUTF8
> STARTTLS
< 220 2.0.0 Ready to start TLS
Untrusted TLS connection established to gmail-smtp-in.l.google.com[142.251.12.27]:25: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256
> EHLO ...
< 250-mx.google.com at your service, [...]
< 250-SIZE 157286400
< 250-8BITMIME
< 250-ENHANCEDSTATUSCODES
< 250-PIPELINING
< 250-CHUNKING
< 250 SMTPUTF8
> QUIT
< 221 2.0.0 closing connection 98e67ed59e1d1-2e392f2516dsi4190200a91.99 - gsmtp
--
Viktor.
--
## subscription configuration (requires account):
##
https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-dev-unsubscribe@???
## Exim details at
http://www.exim.org/
## Please use the Wiki with this list -
http://wiki.exim.org/