这些端口465和587都用于发送邮件(提交邮件),但它们之间的真正区别是什么?
发布于 2013-04-03 19:59:22
SMTP协议: smtps (端口465)诉msa (端口587)
端口465和587是为电子邮件客户端的电子邮件服务器通信-发送电子邮件使用的协议。
端口465用于smtps
SSL加密是在任何SMTP级别通信之前自动启动的。
端口587用于生活津贴
它几乎类似于标准SMTP端口。MSA应接受认证后的电子邮件。 (例如SMTP 8月份之后)。当范围的netmaster可以阻止到SMTP端口(端口25)的传出连接时,它有助于阻止杜尔传出的垃圾邮件。
如果服务器支持SSL加密,并且您的ISP不支持https://en.wikipedia.org/wiki/Starttls,则可以通过SMTP级别的https://en.wikipedia.org/wiki/Starttls命令启动SSL加密。
端口25由MTA到MTA通信(邮件服务器到邮件服务器)使用。它可以用于客户端到服务器的通信,但目前并不是最推荐的。标准SMTP端口接受来自其他邮件服务器的电子邮件到其“内部”邮箱,无需身份验证。
发布于 2013-11-12 23:33:04
587比465
这些端口分配是由因特网分配数字管理局(IANA)指定的。
从历史上看,端口465最初是为SMTPS加密和身份验证“包装器”在SMTP上计划的,但它很快就被取消了(几个月内,15年前),转而支持STARTTLS over SMTP (RFC 3207)。尽管如此,可能有许多服务器支持废弃的协议包装器,主要是为了支持实现SMTPS的老客户端。除非您需要支持这些老客户端,否则SMTPS及其在端口465上的使用应该只是一个历史脚注。
令人绝望的混淆和不精确的术语SSL经常用于指示SMTPS包装器和TLS以指示STARTTLS协议扩展。
完整性: 25港
资料来源:
发布于 2018-09-27 23:25:27
RFC 8314的发布改变了对这个问题的正确答案。因此,端口465和587都是邮件提交代理(MSA)的有效端口。端口465需要在连接设置时协商TLS/SSL,如果选择协商TLS,端口587使用STARTTLS。对IANA登记处进行了更新,以便为此目的合法使用465号港口。对于邮件中继,只使用端口25,因此STARTTLS是对邮件中继执行TLS的唯一方法。将邮件中继和邮件提交看作两种非常不同的服务是很有帮助的(有许多行为上的差异,比如需要auth、不同的超时、不同的消息修改规则等等)。恰巧使用了类似的有线协议。
https://stackoverflow.com/questions/15796530
复制相似问题