我有一些服务器在处理邮件时不记录用户。
涉及的软件包postfix 2:2.11.5-centos5.15072015
包括cyrus-sasl-2.1.22-7.el5_8.1.x86_64
日志文件行上没有 sasl_username:
我希望看到类似这样的内容:
Mar 14 10:53:12 aaaaaaaaa postfix/smtpd[20132]: 327251422492:
client=c-66-xxx-xxx-xxx.hsd1.fl.comcast.net[66.xxx.xxx.xxx],
sasl_method=PLAIN, [email protected]
相反,我看到的是:
Mar 14 10:53:12 bbbbbbbbbb postfix/smtpd[20132]: 327251422492:
client=ptr.domain.tld[66.xxx.xxx.xxx]
换句话说,sasl_method
和sasl_username
缺失了。
无论我在哪里谷歌搜索sasl_username
,我读到的帖子都假设它sasl_username
存在,但却没有人告诉我如何打开它。
谢谢
答案1
CentOS 5 使用了大约 2005 年的大多数软件包,最后一次定期更新是在大约 2014 年。强烈建议您更新到较新且受支持的版本(CentOS 6 会获得一些更新,但最新版本是 CentOS 7)。
这种差异很可能是由于您使用了旧版本的软件包造成的。请尝试一下,升级或安装一些较新的系统,这样就没问题了。