I tried following these above directions to bypass my ISP's port 25 SMTP filter but unfortunately I couldn't get it to work.
The first change I made to the /etc/exim.conf file was to add the following line.
daemon_smtp_port = 25 : 125
This was placed immediately above the
acl_smtp_rcpt = check_recipient
acl_smtp_data = check_message
Because there was no previous daemon_smtp_port option in the exim.conf file. And yes I'm using the latest Exim 4.44 with jlasman's exim.conf file provided by DirectAdmin.
Here's the problem I ran into. When I inserted the above line, reran the service exim restart command I was able to portscan my server and see a new port open on 125 with Exim 4.44 responding to it. But when I went to send an email message from Outlook to my email server on port 125 I got the following bounceback error:
Subject: Running a test
Sent: 01/27/2005 2:28 PM
The following recipient(s) could not be reached:
'
[email protected]' on 01/27/2005 2:28 PM
503 valid RCPT command must precede DATA
All the messages were bouncing back that I was sending, BUT Outlook was telling me it made a successfull connection to the server and that Exim WAS in fact listening to port 125.
What have I messed up on to cause it to immediately within a second send the above email back to me? Now when I go back to using port 25 and changing the smtp server to that of my ISP, I don't get that error.
Ideas? Thoughts??