Postfix:如何检查消息是从哪个脚本发送的?

Postfix:如何检查消息是从哪个脚本发送的?

postfix 是否知道以某种方式发送电子邮件的原始脚本?是否可以跟踪发送电子邮件的 Web 脚本?

我所在的网络农场有网站 A、B、C。网站 A 有脚本 a.php,网站 B 有脚本 b.py,网站 C 有脚本 c.pl。这些脚本在用户交互时生成电子邮件。

有什么最好的方法可以追踪电子邮件的原始脚本?我想消除可能的垃圾邮件,并警告网站管理员,他们正面临垃圾邮件问题。

答案1

您需要设置 postfix 以仅允许经过身份验证的用户发送电子邮件。然后,您可以按用户管理限制,当然,还可以跟踪每封邮件的发件人用户。

您的客户可能会不喜欢它,他们将不得不调整他们的脚本,但这比您的 IP 被列入黑名单并且所有邮件直接进入垃圾邮件文件夹要好得多。

答案2

我建议设置 postmulti - 然后您可以为每个服务维护多个不同的配置(以及每个服务的速率限制等)。

这也比身份验证更容易(如果它在同一个主机/区域上并且每个人都有权访问后缀)。

缺点:每个 postmulti 都监听另一个端口 - 但每个认真的客户端都可以调整服务器的端口。

postmulti 实例的名称也在日志中(并且统计信息是按实例写入的) - 这使得可以很容易地基于每个服务提供不同的视图。

相关内容