smtp - can use any other port other than 25?

can smtp use any other port for outgoing mail? how does that get configured or checked?

thanks
LVL 6
anushahannaAsked:
Who is Participating?
 
Chewe ChilesheConnect With a Mentor Head OperationsCommented:
you can use any available port you like, as long as the sever recieving the connections is also configured to recieve smtp on the same port. Thats easy to do when using a relay server, however internet mail works on port 25 as a standard for smtp.

The configuration is dependent on what system you are using.
0
 
anushahannaAuthor Commented:
how can we find what port is being used in relay server situation.

port 25 is for the exchange server or the client which uses the exchange server connection to send an email?
0
 
jbordelonConnect With a Mentor Commented:
Port 25 is the open port that server listen for connection. The client should initiate tcp connection on port 25 and then negotiate a high port for return communication. In a Micosoft client like Outlook Express, you configure the SMTP port in the tools menu, accounts, properties, Advanced Options tab, and changing Outgoing Mail (SMTP) value.
You could change the server listen port by different methods depending the operating system, but you couldn't use ports that the server use for other purposes in the same IP address, by example if you use port 80 for SMTP, you cannot run a web server at this port with same IP. Microsoft IIS let you set the port that SMTP server use opening MMC, Internet Information Server, Properties, General Tab and pressing Advanced button. You could use more than one IP addresses in your server, one for SMTP at any port, and other IP for other services.
0
Worried about phishing attacks?

90% of attacks start with a phish. It’s critical that IT admins and MSSPs have the right security in place to protect their end users from these phishing attacks. Check out our latest feature brief for tips and tricks to keep your employees off a hackers line!

 
anushahannaAuthor Commented:
>>then negotiate a high port for return communication.

why high port? 24 will work just fine, too, right? what is the reason for the 'high'
0
 
jbordelonConnect With a Mentor Commented:
TCP/IP protocol use source and destination ports. http://en.wikipedia.org/wiki/Transmission_Control_Protocol
When a connection is stablished, two ports are used. One of this ports is defaulted to a service (Well-known ports: 0–1023 http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers ), for example 80 to http, 25 smtp, 21 ftp, 53 dns, etc. Otherwise you wouldn't know at wich port initiate a connection for a protocol or service. The return port could be any unused port in the range 1024-65535 and is called Ephemeral port: http://en.wikipedia.org/wiki/Ephemeral_ports
0
 
anushahannaAuthor Commented:
thanks.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.