On Thu, Jun 27, 2019 at 06:26:11AM +1000, Warren Toomey wrote:
> Warren wrote:
> > > One of my list members has his own SMTP server. He's configured it to
> > > return
> > > a large multiline response to the initial EHLO from a client. Apparently
> > > when my Postfix installation connects to him, it sits idly after the
> > > multiline
> > > response and never goes on to issue further SMTP commands.
>
> On Wed, Jun 26, 2019 at 06:46:37AM -0400, Wietse Venema wrote:
> > What is the IP address?
>
> aneurin.horsfall.org[110.141.193.233] and the person is dave@
> that domain.
Running "posttls-finger", I see rather long pre-greet delay (somewhat less
than the default 30s timeout in posttls-finger in the below):
$ posttls-finger "[aneurin.horsfall.org]"
posttls-finger: Connected to aneurin.horsfall.org[110.141.193.233]:25
posttls-finger: < 220-aneurin.horsfall.org ESMTP Sendmail 8.15.2/8.15.2;
Thu, 27 Jun 2019 06:48:24 +1000 (EST);
posttls-finger: < 220-NO UBE C=AU ST=NSW
posttls-finger: < 220-
posttls-finger: < 220-NO UCE C=AU ST=NSW
posttls-finger: < 220-
posttls-finger: < 220-This mail server is the private property of Dave
Horsfall located near Sydney, New South Wales, Australia.
posttls-finger: < 220-
posttls-finger: < 220-Your use of my server is subject to both my and your
State and Federal laws.
posttls-finger: < 220-
posttls-finger: < 220-Your IP address has been recorded, and your actions
will be logged.
posttls-finger: < 220-
posttls-finger: < 220-This server complies with all relevant RFC documents
and therefore may cause problems for non-RFC compatible clients; no
responsiblity can be taken for any such behaviour arising from such non-RFC
compliancy.
posttls-finger: < 220-
posttls-finger: < 220-In addition, we reserve the right to exercise due
diligence upon yourself in turn, up to and including testing your server for
certain vulnerabilities.
posttls-finger: < 220-
posttls-finger: < 220-Further use of this server constitutes acceptance of
this policy.
posttls-finger: < 220-
posttls-finger: < 220-Disconnect NOW if you do not agree to this policy.
posttls-finger: < 220-
posttls-finger: < 220
posttls-finger: > EHLO straasha.imrryr.org
posttls-finger: < 250-aneurin.horsfall.org Hello <censored-name>
[<censored-ip>], pleased to meet you
posttls-finger: < 250-ENHANCEDSTATUSCODES
posttls-finger: < 250-PIPELINING
posttls-finger: < 250-8BITMIME
posttls-finger: < 250-SIZE
posttls-finger: < 250-DSN
posttls-finger: < 250-ETRN
posttls-finger: < 250-DELIVERBY
posttls-finger: < 250 HELP
posttls-finger: > QUIT
posttls-finger: < 221 2.0.0 aneurin.horsfall.org closing connection
Perhaps your SMTP delivery agent is not patient-enough. What are
your timeout settings? I have:
$ postconf | grep '^smtp_.*_timeout ='
smtp_connect_timeout = 30s
smtp_data_done_timeout = 600s
smtp_data_init_timeout = 120s
smtp_data_xfer_timeout = 180s
smtp_helo_timeout = 300s
smtp_mail_timeout = 300s
smtp_quit_timeout = 300s
smtp_rcpt_timeout = 300s
smtp_rset_timeout = 20s
smtp_starttls_timeout = 300s
smtp_tls_session_cache_timeout = 3600s
smtp_xforward_timeout = 300s
The default timeout for both the greeting and the EHLO response is:
smtp_helo_timeout = 300s
--
Viktor.