【发布时间】:2016-12-31 00:06:34
【问题描述】:
对 James 很陌生,所以请耐心等待这个问题。
詹姆斯 2.3.2.1,Ubuntu 14.04。
配置为 POP3 和 SMTP。启用 SSL 并成功连接证书存储。
问题是这样的:启用 SSL 后,SMTPS 侦听端口为 465,标准端口 25 上不再有侦听器来接收来自外部发件人(例如来自 Gmail)的电子邮件。因此,发送到本地帐户的邮件在从其他本地帐户发送时有效,但在从外部服务器发送时失败。
是否可以将 James 配置为同时在标准端口 25 上侦听外部发送者和在安全端口 465 上侦听经过身份验证的发送者?如果是这样,它是如何完成的,我如何确保它不会成为开放中继(即只接收发送到本地用户帐户的邮件)?使用 SSL 配置,我只是将 authRequired 和 verifyIdentity 都设置为 true,这样可以确保只有经过身份验证的用户才能发送邮件。使用标准 SMTP,我不确定:
a) 如何在拥有安全连接的同时对其进行配置;和
b) 如何避免成为一个开放的中继。
提前感谢您的帮助。
【问题讨论】:
标签: apache email ssl smtp james