Hi Folks,
I didn't know what forum to put this in--it's hardly a perfect fit anywhere. At any rate, here goes: I have a product that I've sold and set up more than 2 dozen times--it uses SMTP to send email. Very simple setup--you define the SMTP server and it works.
Now I have a client where I get a "can't connect" error message when the program tries to connect to the SMTP server. OK, no biggy, right? There's something blocking that port. Here's where it gets interesting:
The box the program is running on is Windows XP
There's no firewall software (the MS XP firewall is off)
There's no IP filters configured (allowing all for all three protocols Windows has--including TCP)
So it sounds like it might be being blocked in some other way, but, what seems the most basic SMTP test to me:
telnet the.smtp.host 25
Not only fails, but if I run this with ethereal capturing traffic, it doesn't even show any outbound packets; not a one.... Huh?
Pings work and ethereal sees the ICMP packets going out and coming back. If I try to telnet to port 23, ethereal sees three SYN packets (the email server doesn't respond) and telnet times out. Fair enough.
OK, so how is outbound port 25 traffic being blocked so thoroughly? The program shows the same behavior with ethereal capturing packets: no outbound packets to try to establish the TCP socket to the SMTP server.
I'm at a loss here. Any ideas gratefully accepted!
John
John Craig
Alpha-G Consulting, LLC
I didn't know what forum to put this in--it's hardly a perfect fit anywhere. At any rate, here goes: I have a product that I've sold and set up more than 2 dozen times--it uses SMTP to send email. Very simple setup--you define the SMTP server and it works.
Now I have a client where I get a "can't connect" error message when the program tries to connect to the SMTP server. OK, no biggy, right? There's something blocking that port. Here's where it gets interesting:
The box the program is running on is Windows XP
There's no firewall software (the MS XP firewall is off)
There's no IP filters configured (allowing all for all three protocols Windows has--including TCP)
So it sounds like it might be being blocked in some other way, but, what seems the most basic SMTP test to me:
telnet the.smtp.host 25
Not only fails, but if I run this with ethereal capturing traffic, it doesn't even show any outbound packets; not a one.... Huh?
Pings work and ethereal sees the ICMP packets going out and coming back. If I try to telnet to port 23, ethereal sees three SYN packets (the email server doesn't respond) and telnet times out. Fair enough.
OK, so how is outbound port 25 traffic being blocked so thoroughly? The program shows the same behavior with ethereal capturing packets: no outbound packets to try to establish the TCP socket to the SMTP server.
I'm at a loss here. Any ideas gratefully accepted!
John
John Craig
Alpha-G Consulting, LLC