linux – 如何使用Postfix跟踪记录IP与之通信的HELO名称

linux – 如何使用Postfix跟踪记录IP与之通信的HELO名称,第1张

概述我使用Postfix作为内部邮件中继服务器,我们有几个服务器在内部运行各种自定义代码,一些是包/服务,其中一些是使用这个/这些系统进行通信的本机 Linux或Windows系统服务邮件转发. 我遇到的问题是我正在努力清理他们正在与服务器通信的服务器HELO名称,例如发送邮件时,有些是localhost.localdomain,这会损害我们的IP声誉(黑名单/等) 我安装了pflogsumm这是一个 我使用Postfix作为内部邮件中继服务器,我们有几个服务器在内部运行各种自定义代码,一些是包/服务,其中一些是使用这个/这些系统进行通信的本机 Linux或windows系统服务邮件转发. @H_404_2@我遇到的问题是我正在努力清理他们正在与服务器通信的服务器HELO名称,例如发送邮件时,有些是localhost.localdomain,这会损害我们的IP声誉(黑名单/等)

@H_404_2@我安装了pflogsumm这是一个很好的帮助,但我真的希望有一种方法可以获得连接到此服务器的IP列表以及IP正在进行的相应HELO(或者他们报告的服务器名称,就像你知道我的意思).

@H_404_2@如果有人知道如何从Postfix获得这些信息会很棒,奖金就可以将这个信息暴露给pflogsumm,以便我可以在我的每日邮件报告中查看.谢谢!

解决方法 Wietse Venema( Postfix的作者)将此 answer发送到 question,在2012年询问后缀用户 mailinglist:
warn_if_reject check_helo_access static:reject
@H_404_2@它可能是最新的,试一试.

@H_404_2@更新

@H_404_2@我试了一下:

@H_404_2@首先,需要在smtpd_helo_restrictions配置指令中进行配置.

smtpd_helo_restrictions = warn_if_reject check_helo_access static:reject
@H_404_2@这将导致以下类型的日志条目:

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=<[email protected]> to=<[email protected]> proto=SMTP helo=<test>
@H_404_2@在这种情况下,我在SMTP连接的HELO命令中使用了test.由于这是拒绝警告,pflogsumm可能没有问题总结这一点.

总结

以上是内存溢出为你收集整理的linux – 如何使用Postfix跟踪/记录IP与之通信的HELO名称全部内容,希望文章能够帮你解决linux – 如何使用Postfix跟踪/记录IP与之通信的HELO名称所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1042716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存