Postfix:设置传出服务器到服务器加密

Jad*_*win 5 postfix tls

我正在尝试配置 postfix,它将用 TLS 加密的邮件发送到收件人服务器。

我有什么:接收加密的邮件(其他服务器 - > 我的服务器),用户可以加密连接到我的服务器。

服务器:Debian 7.2 后缀 2.9.6

配置行:

/etc/postfix/main.conf(相关代码行)

smtp_tls_security_level = may
smtp_use_tls = yes
smtp_tls_policy_maps = hash:/etc/postfix/tls_policy
Run Code Online (Sandbox Code Playgroud)

/etc/postfix/tls_policy(仅用于测试,我希望它适用于所有域)

google.com encrypt
.google.com encrypt
gmail.com encrypt
.gmail.com encrypt
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的一些组合,甚至将其直接放在 master.conf 中,但没有任何效果:

Dec 10 10:10:21 myserver postfix/smtp[7101]: 9019B4583500: to=<my.address@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.70.26]:25, delay=0.96, delays=0.13/0.01/0.27/0.55, dsn=2.0.0, status=sent (250 2.0.0 OK 1386666621 u49si13392861eep.148 - gsmtp)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Rom*_*man 3

您必须设置为orsmtp_tls_security_level以外的值(您现在拥有的值)。nonemay

请注意,还有很多其他因素会影响这一点,您可能还需要设置其他值。请参阅postfix 的 TLS 自述文件。