无法使用邮件安全端口

无法使用邮件安全端口

在 postfix 和 dovecot 中,我只能连接到端口 25 (SMTP)、110 (POP3) 和 143 (IMAP),其他端口如 465 (SMTPS)、587 (SMTP TLS)、993 (IMAPS) 和 995 (POP3S)我无法连接邮件客户端(使用 roundcubemail 和邮件应用程序)。

我还在本地主机上使用 telnet 进行了测试,除了 587 之外,这些端口都没有打开。

很明显,我在 SSL 和 TLS 方面遇到了问题,但我不知道如何使用 Server App 3 默认提供的 OpenSSL 来解决这个问题(我也使用 OSX 10.9.5)。

主要.cf:http://pastebin.com/aEtC0AJt

鸽子会议-n:http://pastebin.com/bB2nacy8

更新1:

我发现我必须使用,

openssl s_client -connect :

连接到 IMAPS 和 POP3S 端口,使用 587 我可以连接,但在关闭后显示此错误:

连接(00000003)21821:错误:140770FC:SSL例程:SSL23_X_HELLO:未知协议:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_clnt.c:618:

我还可以连接到 HTTPS 端口并毫无问题地使用它。

这是我第一次使用证书,对于以前从未使用过它的人来说似乎有点困惑。

任何人?

答案1

因为postfix您必须smtps在以下位置启用服务master.cf

smtps     inet  n       -       n       -       -       smtpd
  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

然后重新启动postfix。这应该打开端口 465。

dovecot您的 Pastebin 列表中ssl = no,第 163 行显示 - 将其更改为yes。您还需要ssl_cert=添加ssl_key=设置以指向您的证书。然后重新启动dovecot。这应该打开端口 993 和 995。

完成上述更改后可能会出现更多问题,但让我们一次解决一个问题。

相关内容