尝试让 sendmail 使用 SSL 证书运行

尝试让 sendmail 使用 SSL 证书运行

我有自己的域名,我的 (CentOS 6.4) Linux 机器作为主 MX 运行(两个备用 MX 异地)。在家里,我可以通过 LAN 上的 Thunderbird 访问我的邮件服务器,因为通过网络以明文形式发送密码不是问题。

出门在外时,我要么使用 horde.org 的网络邮件解决方案,要么如果我想“复古”,我会通过 ssh 进入并运行 mutt。

每个人都很开心,除了我的 iPhone。我无法让 iPhone 连接到我的邮件服务器,所以我猜是端口相关,还是 SSL?

我的 apache 服务器有 SSL 证书,但我猜测它是一组与 sendmail 不同的证书?

有人可以帮忙吗?

答案1

Sendmail 可以使用与 Apache 相同的 SSL 证书,因此只要两者使用相同的主机名,就不会出现问题。只需在 sendmail.mc 中配置 SSL 并重新生成 sendmail.cf 即可。

对于远程使用,您可能需要配置 sendmail 来监听端口 587(邮件提交)或 465(smtps),因为在许多网络中,默认 smtp 端口 25 上的传出流量被阻止。

在执行此操作时,您可能还想配置 SMTP 身份验证,并可能使用相同的证书配置启用 SSL 的 IMAP 服务器...

相关内容