[Pkg-exim4-users] can't connect to port 25 from other than localhost

Derek Stevenson dls at navanax.com
Tue Aug 23 07:40:42 UTC 2005


I've just installed and configured exim, spamassassin, and cyrus on a 
clean debian install and have them working together ok, except for one 
(fairly major!) detail: I can't seem to have exim handle inbound 
messages from anything other than localhost.

 From the same host (10.2.1.111), I can telnet to port 25:

10.2.1.111# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 localhost.localdomain ESMTP Exim 4.50 Tue, 23 Aug 2005 00:30:17 -0700

However, if I try to telnet from another computer in my local net, I 
can't connect:

10.2.1.110# telnet 10.2.1.111 25
Trying 192.168.1.111...
telnet: connect to address 192.168.1.111: Connection refused

I spent a while digging through iptables to see if the default debian 
setup comes with certain filter rules that block port 25 connections 
from the outside, but I don't think this is the case (again, this is 
unchanged from the default debian setup):

10.2.1.111# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

So now I'm thinking it's something in the exim config itself that's 
blocking external port 25 connections, but the only things I've done to 
customize the default exim config files is add a couple routers and 
transports for cyrus and spamassassin, nothing else.

Help!  Does anyone have any advice on next steps?

Thanks,
Derek




More information about the Pkg-exim4-users mailing list