Skip to main content

Mail - port 25

Port 25 is the standard port that is used over the internet for SMTP communication. If you wish to talk to someone else then it will be over port 25.

You can use alternate ports internal to your own network; eg if you have an Amazon server you could configure it to use port 2525 and configure your local machine to talk to that port. But talking to anyone else (eg Google, as in your example) must be on port 25.

You may find your ISP has a relay server that you can use (maybe with authentication). This is typically how ISPs try to stop letting people spam out; if you can't talk to the internet on port 25 and must go through their relay then they can rate limit, spam filter, etc.

Another solution, if you have an external server (eg Amazon) would be to configure a VPN between your machines; that'll bypass the ISP port 25 restrictions.

http://blog.mailgun.com/25-465-587-what-port-should-i-use/

http://stackoverflow.com/questions/15796530/what-is-the-difference-between-ports-465-and-587


SMTP protocol: smtps (port 465) v. msa (port 587)


Ports 465 and 587 are intended for email client to email server communication (sending email).

Port 465 is for smtps
SSL encryption is started automatically before any SMTP level communication.

Port 587 is for msa
It is almost like standard SMTP port. MSA should accept email after authentication (e.g. after SMTP AUTH). It helps to stop outgoing spam when netmasters of DUL ranges can block outgoing connections to SMTP port (port 25).
SSL encryption may be started by STARTTLS command at SMTP level if server supports it and your ISP does not filter server's EHLO reply (reported 2014 Nov).

Port 25 is used by MTA to MTA communication (mail server to mail server). It may be used for client to server communication but it is not currently the most recommended. Standard SMTP port accepts email from other mail servers to its "internal" mailboxes without authentication.


Comments

Popular posts from this blog

Rand mm 10

https://stackoverflow.com/questions/2447791/define-vs-const Oh const vs define, many time I got unexpected interview question. As this one, I do not know much or try to study this. My work flow, and I believe of many programmer is that search topic only when we have task or job to tackle. We ignore many 'basic', 'fundamental' documents, RTFM is boring. So I think it is a trade off between the two way of study language. And I think there are a bridge or balanced way to extract both advantage of two method. There are some huge issue with programmer like me that prevent we master some technique that take only little time if doing properly. For example, some Red Hat certificate program, lesson, course that I have learned during Collage gave our exceptional useful when it cover almost all topic while working with Linux. I remember it called something like RHEL (RedHat Enterprise Linux) Certificate... I think there are many tons of documents, guide n books about Linux bu

Martin Fowler - Software Architecture - Making Architecture matter

  https://martinfowler.com/architecture/ One can appreciate the point of this presentation when one's sense of code smell is trained, functional and utilized. Those controlling the budget as well as developer leads should understand the design stamina hypothesis, so that the appropriate focus and priority is given to internal quality - otherwise pay a high price soon. Andrew Farrell 8 months ago I love that he was able to give an important lesson on the “How?” of software architecture at the very end: delegate decisions to those with the time to focus on them. Very nice and straight-forward talk about the value of software architecture For me, architecture is the distribution of complexity in a system. And also, how subsystems communicate with each other. A battle between craftmanship and the economics and economics always win... https://hackernoon.com/applying-clean-architecture-on-web-application-with-modular-pattern-7b11f1b89011 1. Independent of Frameworks 2. Testable 3. Indepe