Any chance of opening up out-bound port 25?

Status
Not open for further replies.

redleaderone

New Member
Messages
7
Reaction score
0
Points
0
Hi,

I have a little script I've written to check the DNS setup for mail server setups (they are not hosted here on X10). It mostly just does DNS lookups and SPF record verification.

But one additional test I add is a just a quick telnet to SMTP port 25 to the machine matching the MX record to make sure that port 25 is open on the firewall for inbound mail. All I do is wait for the 220 greeting and then send a QUIT command, and just catpure any message it provides up to the closing 221 response.

Establishing an outbound connection on port 25 doesn't seem to be open/allowed for my free account here on X10? If I change it to port 80 and try a website domain name, the connection works fine.

Can it be opened or can you think of a work-around?

Thank you,

Redleader
 

galaxyAbstractor

Community Advocate
Community Support
Messages
5,508
Reaction score
35
Points
48
Sorry, we cannot open ports for invidual users. They are blocked for security purposes, and to stop abuse
 

redleaderone

New Member
Messages
7
Reaction score
0
Points
0
Thank you for the quick response.

I suspected that might be the deal - and I understand the reasoning.

On the plus side - this is my first experience with a free hosting service - just signed up two days ago.

I am having a positive experience so far with X10!
 

xav0989

Community Public Relation
Community Support
Messages
4,467
Reaction score
95
Points
0
The out-bound port does not need to be the same as the in-bound port. You can do a test from port 80 to port 25 with no problem at all. However, you do not have access to the command line with free accounts.
 

redleaderone

New Member
Messages
7
Reaction score
0
Points
0
The out-bound port does not need to be the same as the in-bound port. You can do a test from port 80 to port 25 with no problem at all. However, you do not have access to the command line with free accounts.

Hhhmmm... interesting concept - let's please explore that. :drool: Assume for a second I did have command line access, what would that command or set of commands look like?

The script is currently written in Python (but it doesn't have to be) and I was just using the standard telnet lib (but I could use other methods).
tn = telnetlib.Telnet(domain_ip, 25) # does not work
tn = telnetlib.Telnet(domain_ip, 80) # does work but doesn't help me
I just tried these from x10, but they didn't seem to work
tn = telnetlib.Telnet(domain_ip + ":25", 80)
tn = telnetlib.Telnet(domain_ip + ":80", 25)
Thanks!
 

xav0989

Community Public Relation
Community Support
Messages
4,467
Reaction score
95
Points
0
I was thinking of using libraries such as perl's net::ping which has a port_number([$port_number]) function to specify a remote port to check.
 
Status
Not open for further replies.
Top