linux – 如何使用Postfix跟踪/记录IP与之通信的HELO名称
发布时间:2020-12-13 17:57:47 所属栏目:Linux 来源:网络整理
导读:我使用Postfix作为内部邮件中继服务器,我们有几个服务器在内部运行各种自定义代码,一些是包/服务,其中一些是使用这个/这些系统进行通信的本机 Linux或Windows系统服务邮件转发. 我遇到的问题是我正在努力清理他们正在与服务器通信的服务器HELO名称,例如发送
我使用Postfix作为内部邮件中继服务器,我们有几个服务器在内部运行各种自定义代码,一些是包/服务,其中一些是使用这个/这些系统进行通信的本机
Linux或Windows系统服务邮件转发.
我遇到的问题是我正在努力清理他们正在与服务器通信的服务器HELO名称,例如发送邮件时,有些是localhost.localdomain,这会损害我们的IP声誉(黑名单/等) 我安装了pflogsumm这是一个很好的帮助,但我真的希望有一种方法可以获得连接到此服务器的IP列表以及IP正在进行的相应HELO(或者他们报告的服务器名称,就像你知道我的意思). 如果有人知道如何从Postfix获得这些信息会很棒,奖金就可以将这个信息暴露给pflogsumm,以便我可以在我的每日邮件报告中查看.谢谢! 解决方法
Wietse Venema(
Postfix的作者)将此
answer发送到
question,在2012年询问后缀用户
mailinglist:
warn_if_reject check_helo_access static:reject 它可能是最新的,试一试. 更新 我试了一下: 首先,需要在smtpd_helo_restrictions配置指令中进行配置. smtpd_helo_restrictions = warn_if_reject check_helo_access static:reject 这将导致以下类型的日志条目: Oct 16 00:12:45 vega postfix/smtpd[6676]: NOQUEUE: reject_warning: RCPT from unknown[xxxx:xxxx:xxxx::x]: 554 5.7.1 <test>: Helo command rejected: Access denied; from=<anybody@example.com> to=<somebody@example.com> proto=SMTP helo=<test> 在这种情况下,我在SMTP连接的HELO命令中使用了test.由于这是拒绝警告,pflogsumm可能没有问题总结这一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |