Postfix的smtps和提交混淆

我已经设置了后缀,以便电子邮件客户端使用端口465(smtps)出站邮件。 我真的不了解smtps(端口465)和提交(端口587)之间的区别,

为客户端configurationpostfix以安全地发送邮件时,“最佳实践”是什么? 只需使用smtps? 或使用提交和smtps?

端口465用于通过SSL保护的SMTP连接。 但是,将SMTP端口用于SMTP已被弃用,因为它们具有STARTTLS的可用性: “撤销smtps TCP端口”现在,您不应该再使用端口465用于SMTPS。 相反,使用端口25从其他服务器接收邮件的邮件,或使用端口587接收来自客户端的电子邮件,这些客户端需要通过服务器将邮件发送到其他域以及其他服务器。

作为附加说明,端口587然而专用于邮件提交 – 并且邮件提交被devise为改变消息和/或提供authentication:

  • 为试图提交邮件的客户提供并要求authentication
  • 提供安全机制来防止未经请求的大量邮件(垃圾邮件)或感染邮件(病毒等)
  • 修改邮件到组织的需要(重写部分等)

提交端口587应该支持STARTTLS,因此可以encryption。 另见RFC#6409 。