我对 amavis-new 有问题。 amavis-new 删除标记为垃圾邮件的电子邮件,而不是让它们被 SpamAssassin 标记。这是/var/log/mail.log:
Jul 20 20:04:09 cloud-vps opendmarc[9520]: D6A8940030: mail.com none
Jul 20 20:04:09 cloud-vps postfix/qmgr[1347]: D6A8940030: from=<[email protected]>, size=6018, nrcpt=1 (queue active)
Jul 20 20:04:09 cloud-vps postfix/smtpd[5589]: disconnect from mout.gmx.com[74.208.4.201] ehlo=2 starttls=1 mail=1 rcpt=1 data=1 quit=1 commands=7
Jul 20 20:04:19 cloud-vps amavis[27212]: (27212-02) Blocked SPAM {NoBounceOpenRelay,Quarantined}, [74.208.4.201]:56671 [80.82.28.18] <[email protected]> -> <[email protected]>, quarantine: B/spam-Btuzpnjs5cte.gz, Queue-ID: D6A8940030, Message-ID: <[email protected]>, mail_id: Btuzpnjs5cte, Hits: 1000, size: 6082, 9557 ms
Jul 20 20:04:19 cloud-vps postfix/smtp[5595]: D6A8940030: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=11, delays=1.2/0.03/0.54/9.3, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=27212-02, DISCARD(bounce.suppressed))
Jul 20 20:04:19 cloud-vps postfix/qmgr[1347]: D6A8940030: removed
有谁知道如何防止 amavis-new 删除它们?我想自动将这些邮件移至垃圾邮件或垃圾邮件文件夹,而不是删除它们。
答案1
要实现这一点,您需要让 Amavis 和邮件商店或用户代理进行合作。 Amavis 可以配置为标记被确定为垃圾邮件的邮件。如果您的邮件系统使用筛选规则将邮件分类到文件夹中,您可以检查此类规则中是否存在垃圾邮件标签,并将邮件分类到适当的文件夹中。如果您不使用 IMAP,则文件夹结构仅存在于您的邮件用户代理中,您必须在那里定义规则。由于我不知道你有哪些,所以我不能在这里更具体。