![Postfix 是否通过普通 SMTP 或 STARTTLS 传递邮件?](https://linux22.com/image/724235/Postfix%20%E6%98%AF%E5%90%A6%E9%80%9A%E8%BF%87%E6%99%AE%E9%80%9A%20SMTP%20%E6%88%96%20STARTTLS%20%E4%BC%A0%E9%80%92%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
使用smtp_tls_security_level或者smtp_tls_policy_maps我可以让 Postfix 通过 STARTTLS 发送外发邮件。但是日志文件似乎没有告诉我邮件是否使用 TLS 发送。
Jul 9 13:54:07 outgoing.example.com postfix/smtp[1337]: ABCDEF123: to=<[email protected]>, orig_to=<[email protected]>, relay=mx.example.org[192.0.2.25]:25, delay=1.4, delays=0.01/0/0.34/1, dsn=2.6.0, status=sent (250 2.6.0 Yum yum munch munch)
有没有办法记录每封发出的邮件是否使用普通 SMTP 还是 STARTTLS 发送?
答案1
更改默认配置:
smtp_tls_loglevel用于传出连接
smtpd_tls_loglevel对于传入连接
答案2
默认情况下,Postfix 在发送邮件时不会记录有关连接的任何信息(尽管收件人可能仍然能够从邮件Received
头中了解此类 TLS 信息),但你可以增加smtp_tls_loglevel
从默认值0
到1
或更高。