Postfix 选择性地强制执行 TLS

Postfix 选择性地强制执行 TLS

我在 Debian Wheezy 中运行 postfix 作为我的 MTA。我目前已将其配置为需要 SMTP 的安全连接。

在 main.cf 中我有:

smtpd_tls_auth_only = yes
smtpd_tls_security_level = encrypt

然后在 master.cf 中,我有:

smtp      inet  n       -       -       -       -       smtpd
  -o smtpd_enforce_tls=yes

这很好。但是,我有一个场景,由于硬件不兼容,我需要允许单个电子邮件帐户访问无需 SSL/TLS 即可连接。有没有一种简单的方法可以根据经过身份验证的用户选择此要求?我还没有找到任何简单或优雅的解决方案来实现这一点。

欢迎提出任何想法/反馈!

答案1

我能够使用 master.cf 中的以下选项实现这一点:

925      inet  n       -       -       -       -       smtpd
  -o smtpd_enforce_tls=no
  -o smtpd_tls_security_level=may
  -o smtpd_tls_auth_only=no

这将允许客户端连接端口 925,而无需 TLS。

相关内容