Hi,

These are all the log lines for one of the affected messages:

2026-02-02 10:48:41.283 [822946] 1XXXXX-XXXXXXXXXX-3rpC Completed QT=3.361s
2026-02-02 10:48:41.283 [822946] 1XXXXX-XXXXXXXXXX-3rpC
2026-02-02 10:48:41.280 [822948] 1XXXXX-XXXXXXXXXX-3rpC peer close after all rcpt responses; converting i/o-error to no-error 2026-02-02 10:48:41.280 [822948] 1XXXXX-XXXXXXXXXX-3rpC SSL_write: (from forwarder.mydomain [1.2.3.4]:30548) syscall: Connection reset by peer 2026-02-02 10:48:38.384 [822936] 1XXXXX-XXXXXXXXXX-3rpC <= user@mydomain H=forwarder.mydomain [1.2.3.4]:30548 I=[4.3.2.1]:25 Ci=822936 P=esmtps L. X=TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256 CV=no S=20367368 RT=0.303s id=XXXXXX@mydomain T="Some subject" from <user@mydomain> for recipient@otherdomain

I also have tried to further debug the problem. Here is a snippet from the debug log:

    SMTP|> MAIL FROM: ***
    SMTP|> RCPT TO:***
    SMTP>> DATA
  cmd buf flush 474 bytes
 tls_write(0x55649bdd92e0, 474)
 SSL_write(0x55649bd05d80, 0x55649bdd92e0, 474)
 outbytes=474 error=0
 sync_responses expect mail
 Calling SSL_read(0x55649bd05d80, 0x55649bdd82e0, 4096)
  read response data: size=287
    SMTP<< 250 2.1.0 Sender ok
 sync_responses expect rcpt for ***
    SMTP<< 250 2.1.5 Recipient ok
 sync_responses expect data
    SMTP<< 354 Enter mail, end with "." on a line by itself
   SMTP>> (writing message)
 [ ... SNIP ... ]
 flushing headers buffer
 writing data block fd=6 size=8189 timeout=300
 tls_write(0x55649bd1ecc8, 8189)
 SSL_write(0x55649bd05d80, 0x55649bd1ecc8, 8189)
 outbytes=-1 error=1
 LOG: MAIN
TLS error (SSL_write): error:100C0102:BIO routines::passed a null parameter
 writing error 104: Connection reset by peer
 LOG: MAIN
   peer close after all rcpt responses; converting i/o-error to no-error
ok=1 send_quit=0 send_rset=1 continue_more=0 yield=0 first_address is NULL
 Calling SSL_read(0x55649bd05d80, 0x55649bdd82e0, 4096)
  read response data: size=33
    SMTP<< 421 4.4.2 Connection read error
 Calling SSL_read(0x55649bd05d80, 0x55649bdd82e0, 4096)
 tls_close(): shutting down TLS (with response-wait)
 tls_write((nil), 0)
 SSL_shutdown: error:0A000126:SSL routines::unexpected eof while reading
    SMTP(close)>>

Thank you + best regards,

Stefan

On 2026-02-08 11:45, Jeremy Harris via Exim-users wrote:

On 2026/02/08 10:23 AM, Stefan Langeder via Exim-users wrote:

Hi,

Presumably Exim thinks the message was dealt with. What does the log say?

that brings me back to my initial question that I started this thread with. The logs do not say much, they say

"peer close after all rcpt responses; converting i/o-error to no-error"

and then

"completed".

Please give all log lines relevant to the message. Do not summarise; incomplete
information makes it hard to draw accurate conclusions.

For example, there must have been an acceptance line ("<=") for the message.

My initial question was if "converting i/o-error to no-error" may be the reason that Exim does not retry - or in other words, makes it think that the message was dealt with. If so, I am looking for a way to tell Exim that the transmission is not successful in such cases and that a retry is required.

On 04/02/2026 11:03, Jeremy Harris via Exim-users wrote: On 2026/02/04 9:14 AM, Stefan Langeder via Exim-users wrote: > No.
      ^^^^^

--
Cheers,
  Jeremy

--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at https://www.exim.org/
## Please use the Wiki with this list - https://code.exim.org/exim/wiki/wiki

Reply via email to