(The "aio_hosts" mentioned in the config is just a list of my servers.)
> Are you 100% sure that the error message corresponds to the telnet
> sessions, not just Thunderbird?
Right, let's ignore Thunderbird for the moment and concentrate on the
direct telnet connections. TB is just what got me started. If I can
get to the bottom of the telnet mystery, I'm confident of being able to
sort out the TB stuff. (And I switched that particular user to
immediate TLS on port 465, so he's operational and the time pressure is
off.)
I can tell the telnet entries because the user and I literally did "ehlo
foo", and the "foo" shows up in the logged timeout line. Here's a
complete example:
2011-02-23 16:23:05 SMTP command timeout on TLS connection from
adsl-074-166-089-153.sip.asm.bellsouth.net (foo) [74.166.89.153]:50998
(The connections from his TB are similar, but distinct.)
Here is how I have more ports configured in exim4.conf:
Port 8111 is for people who need to escape firewalls. My user's telnet
was to port 587. I've tried all of 25, 8111, and 587 with equivalent
results (different from his results). I've asked my user to try port
8111 but don't have those results yet. One of my hypotheses is that his
ISP is transparently proxying SMTP and injecting the AUTH advertisement
into the EHLO response (for reasons unknown, but clearly looney if
true). If that's so, they may be watching ports 25 and 587, but they
will be unlikely to be watching port 8111 (for SMTP anyhow).
His ISP is bellsouth.net. Does anyone know of any weird
firewall/filtering junk they might be doing?