2015-04-01 37 views
-1

我一直在尋找解決方案,但沒有找到。如何將郵件發送至spamassassin之前將收件人列入白名單?

我需要的是將一些收件人地址列入白名單,以便他們永遠不會去spamassassin過濾。

在我的後綴master.cf我有這樣的:

spamassassin unix -  n  n  -  -  pipe 
    user=spamd argv=/usr/bin/spamc -f -e 
    /usr/sbin/sendmail -oi -f ${sender} ${recipient} 

在此先感謝。

+0

在你的服務器上有/etc/spamassassin/local.cf。你可以在那裏添加地址。 – Lazloman 2015-04-06 16:09:47

回答

0

打開此文件: /etc/spamassassin/local.cf並添加此行:

whitelist_from [email protected] 

這將白名單地址。黑名單地址只使用

blacklist_from [email protected] 

另外,我運行Ubuntu,並且它們還包括在同一位置的文件, 65_debian.cf。你也可以在那裏添加。

確保這個插件取消註釋:

ifplugin Mail::SpamAssassin::Plugin::Shortcircuit 

whitelist_from [email protected] 

... 

endif 

您所有的自定義分數和規則一起白名單/黑名單規則應該屬於這些行內。

+0

我需要將收件人列入白名單,而不是發件人。我試過whitelist_to和all_spam_to,但它對我不起作用。 – 2015-04-08 07:30:10

0

http://spamassassin.apache.org/full/3.4.x/doc/Mail_SpamAssassin_Conf.html

whitelist_to [email protected] 如果給定的地址出現在郵件標題中收件人(重發 - 收件人,收件人,抄送,明顯的信封收件人等),郵件將被列入白名單。如果您在系統範圍內部署SpamAssassin,並且不希望某些用戶對其郵件進行過濾,那麼這很有用。與whitelist_from格式相同。

有三種級別的白名單,whitelist_to,more_spam_to和all_spam_to。第一級別的用戶仍可能會阻止垃圾郵件,但all_spam_to中的用戶絕不應阻止郵件。

檢查白名單地址的標題如下所示:如果設置了Resent-To或Resent-Cc,則使用這些標題;否則檢查來自下列信頭的全部地址: 要 抄送 顯然對 投遞至 信封收件人 顯然,重發 - 要 X-信封要 信封要 X-投遞至 X-Original-To到 X-Rcpt-To到 X-Real-To到

相關問題