我应该在 25 和 587 上监听 SMTP 吗?

Nem*_*emo 10 email-server smtp port

我将 haraka 设置为我们的邮件服务器,对于出站电子邮件,它建议移动到端口 587 以支持 SMTPS 身份验证。但是,我不确定我是否应该

  1. 在两个端口上运行 2 个 haraka 实例,
  2. 只听一首 (587),或
  3. 侦听两者,但将 25 重定向到 587。

应该遵循哪一个?

Mic*_*ton 12

您需要配置两个端口,因为它们有两个不同的用途。

587端口为提交端口;它适用于最终用户从其桌面应用程序(Outlook、Thunderbird 等)向其他人发送的电子邮件。最终用户将在其电子邮件程序中将端口 587 设置为 SMTP 服务器端口。端口 587 上的流量需要进行身份验证,并且应使用 TLS 进行加密。

端口 25 是历史上的 SMTP 端口;它用于在 SMTP 服务器之间中继邮件,直到它到达其最终目标服务器。由于此流量可能来自 Internet 上的任何地方,因此不必对其进行身份验证或加密,但可能需要进行身份验证或加密。

(还有一个端口 465,它是 SMTP 包裹在 SSL 中,但它几乎从未使用过,因为 TLS 成为通用标准并且在端口 25 和 587 上都有效。)

端口 587 存在的原因当然是垃圾邮件。住宅 ISP 连接上的受感染计算机通常运行恶意软件,将大量垃圾邮件直接发送到收件人域邮件服务器的端口 25。作为回应,由于提交端口已标准化,许多 ISP 现在阻止来自最终用户的端口 25 连接以减少垃圾邮件。