Mark,

I have experienced the same... seems to happen one every 2-3 weeks and I think it depends on which actual server in Google's cluster you get connected to.

Google's implementation of SMTP seems to be very poor at reporting actual problems, rather it either accepts delivery (and presumably discards it) or hangs like you have experienced.

Mike


On 10/08/2022 01:02, Marc MERLIN via Exim-users wrote:
This started about a week ago, exim 4.94.2 on debian.

I tried disabling chunking ( hosts_try_chunking = ) and it didn't help

Some Emails to gmail get here, some don't. It seems content dependent. It could 
be as if gmail
is actually teergrubbing me :)

Connecting to gmail-smtp-in.l.google.com [2607:f8b0:4023:c0d::1a]:25 ...  
failed: Cannot assign requested address
LOG: MAIN
   H=gmail-smtp-in.l.google.com [2607:f8b0:4023:c0d::1a] Cannot assign 
requested address
Connecting to gmail-smtp-in.l.google.com [142.251.2.27]:25 ...  TFO mode 
sendto, no data: EINPROGRESS
  connected
TCP_FASTOPEN tcpi_unacked 2
   SMTP<< 220 mx.google.com ESMTP 
l193-20020a6391ca000000b0041b8f2bd530si11447438pge.217 - gsmtp
   SMTP>> EHLO mail1.merlins.org
   SMTP<< 250-mx.google.com at your service, [209.81.13.136]
          250-SIZE 157286400
          250-8BITMIME
          250-STARTTLS
          250-ENHANCEDSTATUSCODES
          250-PIPELINING
          250-CHUNKING
          250 SMTPUTF8
   SMTP>> STARTTLS
   SMTP<< 220 2.0.0 Ready to start TLS
   SMTP>> EHLO mail1.merlins.org
   SMTP<< 250-mx.google.com at your service, [209.81.13.136]
          250-SIZE 157286400
          250-8BITMIME
          250-ENHANCEDSTATUSCODES
          250-PIPELINING
          250-CHUNKING
          250 SMTPUTF8
   SMTP>> MAIL FROM:<foo> SIZE=111056
   SMTP>> RCPT TO:<mer...@gmail.com>
          will write message using CHUNKING
   SMTP>> BDAT 4562
   SMTP<< 250 2.1.0 OK l193-20020a6391ca000000b0041b8f2bd530si11447438pge.217 - 
gsmtp
   SMTP<< 250 2.1.5 OK l193-20020a6391ca000000b0041b8f2bd530si11447438pge.217 - 
gsmtp
   SMTP<< 250 2.0.0 OK l193-20020a6391ca000000b0041b8f2bd530si11447438pge.217 - 
gsmtp
   SMTP>> BDAT 105345 LAST
<hangs here>


nnecting to gmail-smtp-in.l.google.com [142.251.2.27]:25 ...  TFO mode sendto, 
no data: EINPROGRESS
  connected
TCP_FASTOPEN tcpi_unacked 2
   SMTP<< 220 mx.google.com ESMTP 
n23-20020a170902969700b0016ef3d9ed6bsi14752543plp.530 - gsmtp
   SMTP>> EHLO mail1.merlins.org
   SMTP<< 250-mx.google.com at your service, [209.81.13.136]
          250-SIZE 157286400
          250-8BITMIME
          250-STARTTLS
          250-ENHANCEDSTATUSCODES
          250-PIPELINING
          250-CHUNKING
          250 SMTPUTF8
   SMTP>> STARTTLS
   SMTP<< 220 2.0.0 Ready to start TLS
   SMTP>> EHLO mail1.merlins.org
   SMTP<< 250-mx.google.com at your service, [209.81.13.136]
          250-SIZE 157286400
          250-8BITMIME
          250-ENHANCEDSTATUSCODES
          250-PIPELINING
          250-CHUNKING
          250 SMTPUTF8
   SMTP>> MAIL FROM:<foo> SIZE=111056
   SMTP>> RCPT TO:<mer...@gmail.com>
   SMTP>> DATA
   SMTP<< 250 2.1.0 OK n23-20020a170902969700b0016ef3d9ed6bsi14752543plp.530 - 
gsmtp
   SMTP<< 250 2.1.5 OK n23-20020a170902969700b0016ef3d9ed6bsi14752543plp.530 - 
gsmtp
   SMTP<< 354  Go ahead n23-20020a170902969700b0016ef3d9ed6bsi14752543plp.530 - 
gsmtp
   SMTP>> writing message and terminating "."
<hangs here>

-d+all shows
16:52:41  5682 Calling gnutls_record_recv(session=0x5594689d08e0, 
buffer=0x5594689e5ae0, len=4096)
16:52:41  5682 read response data: size=72
16:52:41  5682   SMTP<< 250 2.1.0 OK 
30-20020a17090a035e00b001f57a54c7aasi385374pjf.69 - gsmtp
16:52:41  5682 sync_responses expect rcpt
16:52:41  5682 Calling gnutls_record_recv(session=0x5594689d08e0, 
buffer=0x5594689e5ae0, len=4096)
16:52:41  5682 read response data: size=72
16:52:41  5682   SMTP<< 250 2.1.5 OK 
30-20020a17090a035e00b001f57a54c7aasi385374pjf.69 - gsmtp
16:52:41  5682 look for one response for BDAT
16:52:41  5682 Calling gnutls_record_recv(session=0x5594689d08e0, 
buffer=0x5594689e5ae0, len=4096)
16:52:41  5682 read response data: size=72
16:52:41  5682   SMTP<< 250 2.0.0 OK 
30-20020a17090a035e00b001f57a54c7aasi385374pjf.69 - gsmtp
16:52:41  5682   SMTP>> BDAT 105345 LAST
16:52:41  5682 cmd buf flush 18 bytes (more expected)
16:52:41  5682 gnutls_record_cork(session=0x5594689d08e0)
16:52:41  5682 tls_write(0x5594689e6ae0, 18, more)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594689e6ae0, left=18)
16:52:41  5682 outbytes=18
16:52:41  5682 cannot use sendfile for body: spoolfile not wireformat
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 gnutls_record_uncork(session=0x5594689d08e0)
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutl_record_send(session=0x5594689d08e0, buffer=0x5594688fabf0, 
left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 flushing headers buffer
16:52:41  5682 writing data block fd=7 size=8191 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 8191)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=8191)
16:52:41  5682 outbytes=8191
16:52:41  5682 writing data block fd=7 size=7053 timeout=300
16:52:41  5682 tls_write(0x5594688fabf0, 7053)
16:52:41  5682 gnutls_record_send(session=0x5594689d08e0, 
buffer=0x5594688fabf0, left=7053)
16:52:41  5682 outbytes=7053
<hangs here>



--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to