不要将转发给 spam_lovers 的邮件发送“SPAM FROM LOCAL”消息

不要将转发给 spam_lovers 的邮件发送“SPAM FROM LOCAL”消息

我已经设置了 amavis 如下:

$policy_bank{'ORIGINATING'} = {  # mail originating from our users
  originating => 1, # indicates our client, introduced in amavisd-new-2.5.0
  ...
  spam_admin_maps  => ["spamalert\@$mydomain"],  # warn of spam from us
};


@spam_lovers_maps = ([ qw( abuse@ spam.spamcop.net )]);

我已将 spamcop 添加到 spam_lovers,因为我自己也向那里发送/转发垃圾邮件,而 Amavis 之前已经阻止了它。

现在,在向 spamcop 提交地址发送了一堆垃圾邮件(使用我的 gmail 帐户作为发件人,而不是本地域 - 而是通过我的 smtp 发送)后,我收到了一条“来自本地的垃圾邮件”警告到 spam_admin 地址。

我不想在从本地向任何垃圾邮件爱好者发送垃圾邮件时收到警告。

答案1

@spam_admin_map 也使用哈希查找表,并通过每个收件人的密钥进行查找。

因此,您可以用以下内容替换策略库中的 spam_admin_maps 行:

...
spam_admin_maps => [ {"abuse\@spam.spamcop.net" => undef},  "spamalert\@example.com" ],
...

可以在 amavis 附带的文件 amavisd.conf-sample 中找到示例。

相关内容