Your smtp server is trying to do a DNS & Ident lookup on the incomming
connection...
Check your TCPDOPTS in the <courierbase>/etc/esmtpd file and add
the -nodnslookup & -noidentlookup flags.
Here's mine.
<snip>
##NAME: TCPDOPTS:1
#
# TCPDOPTS can contain other couriertcpd options, such as
# -nodnslookup and -noidentlookup.
#
TCPDOPTS="-stderrlogger=/usr/courier/sbin/logger -nodnslookup -noidentlookup
"
</snip>
----- Original Message -----
From: James.Duanmu
To: courier-users
Sent: Thursday, August 02, 2001 6:19 AM
Subject: [courier-users] What's up with my esmtp?
I got two ips for my server: 127.0.0.1 and 192.9.198.4(LAN Address)
when I telnet 192.9.198.4 25from the sever ip(192.9.198.4) or telnet
127.0.0.1 from the server, exerything is ok, but when I telnet 192.9.198.4
25 from another computer 192.9.198.5(LAN Address), the "220 linux esmtp"
response apprears so slow that my email client always think that connection
time out.
Another Strange thing: When I connect 192.9.198.4 25 from 192.9.198.5, it
stuck, then I quit the telnet program, but in ps of server, still exist
process: couriertcp ....., the tcp connection still exist when the client is
aborted. So What'up?
Restarting the email server can not solve the problem, but after I reboot
the server(power off and power on) the first 1-3 connections from outside
computer is OK, and after that, all colapse.
For other daemons, pop3, imap are all OK.
Any idea?
Thanks for any input!
James.DM