我在 Gentoo 上使用 vpopmail 和 qmail。
我有域名“toto.com”(示例),需要删除 99,99999% 为垃圾邮件的双重退回邮件。(我不想删除“简单”退回邮件)。
我可以做这个:
echo toto.com > /var/qmail/control/doublebouncehost
echo doublebounce > /var/qmail/control/doublebouncto
echo "#" > ~vpopmail/domains/toto.com/.qmail-doublebounce
或者:
创建一个虚拟电子邮件地址([电子邮件保护]) 并将其添加到文件/var/qmail/control/doublebounceto
。然后添加|exit 0
到 /var/qmail/mailnames/toto.com/ihateit/.qmail
A) 哪种解决方案更适合删除这些令人讨厌的垃圾邮件/双重退回的电子邮件?
B) 这两种解决方案之间有什么区别?(传出流量?性能?等等)。
非常感谢您的帮助。
答案1
这几乎是同样的事情,虽然我会选择第二种解决方案,因为这不需要您拥有 vpopmail,除此之外,我猜您会希望以某种方式将其放在 smtp 级别,而不是让 qmail-send 传递电子邮件到本地,然后处理它......
答案2
我喜欢以下内容,因为它不需要 vpopmail。
echo doublebounce > /var/qmail/control/doublebounceto
rm /var/qmail/control/doublebouncehost
echo "#" > /var/qmail/alias/.qmail-doublebounce
对于您的第二个解决方案,我认为您只需在 .qmail 文件中使用“#”即可,而不必通过管道传输exit 0
。