如何在SpamAssassin中將發件人或網域列入白名單

設置SpamAssassin始終允許某些發件人,甚至自動發送。 使用其全面的規則和貝葉斯分析SpamAssassin可以捕獲大量的垃圾郵件,而幾乎沒有任何誤報。 幾乎沒有。 為了進一步減少這個數字,你可以將某些時事通訊列入白名單,例如,這些通訊往往是被錯誤地歸類為垃圾郵件的最佳候選人。

將SpamAssassin中的發件人或網域列入白名單

要將SpamAssassin中的單個地址或域列入白名單,請執行以下操作:

  1. 在您最喜愛的編輯器中打開/etc/mail/spamassassin/local.cf以進行系統級白名單。
    1. 要僅為自己設置白名單,請打開〜/ .spamassassin / user_prefs
  2. 附加“whitelist_from_rcvd {你想加入白名單的地址或域名,前面加上”* @“} {必須出現在Received:標題中的域名}”。
    • 例如,要將來自example.com的所有電子郵件列入白名單,請鍵入“whitelist_from_rcvd *@about.com about.com”。

whitelist_from_rcvd的第二個參數(一個必須出現在Received:標題行中的域名)可以防止垃圾郵件發件人通過使用通常列入白名單的域中的電子郵件地址輕鬆越過SpamAssassin。

什麼“AutoWhitelist”" SpamAssassin中的手段及其工作原理

SpamAssasin提供了插件,可讓您將白名單發件人自動化 - 不一定,也不僅僅是您想要的方式。

較老的AWL(AutoWhitelist)和新的改進的TxRep插件都會隨著時間的推移監控發送電子郵件地址。 根據為地址構建的信譽,插件會調整每個發件人的單個新郵件的垃圾郵件分數。

例如,如果您從過去的某個地址收到的郵件中沒有任何郵件,他們現在發送的任何郵件都將被視為郵件; 即使他們本質上是轉發垃圾郵件,此消息也會在AWL或TxRep的幫助下毫髮無損地通過SpamAssassin。 發件人將基本上列入白名單。

當然,最新的電子郵件將被納入發件人未來的聲譽中,並且重複的錯誤郵件可以對其進行修改,以便發件人不再被列入“白名單”。

作為推論,即使是過去發送過垃圾郵件的地址的最純粹的電子郵件,也會被視為垃圾郵件,並為SpamAssassin啟用AWL或TxRep,這種良好的信息會稍微修改發件人未來的聲譽。

使用SpamAssassin TxRep將您的電子郵件地址列入白名單

TxRep SpamAssassin插件還能夠觀看您發送的電子郵件,並自動提高每封發件電子郵件中每個收件人地址的聲譽,有效地將您通過電子郵件發送的人列入白名單,尤其是在您重複發送電子郵件時。

要使TxRep自動提高您通過電子郵件發送地址的聲譽:

  1. 確保為SpamAssassin安裝了TxRep插件。
  2. 請確保SpamAssassin已配置為處理傳出郵件,並且您的電子郵件程序已配置為通過本地SMTP服務器(允許SpamAssassin處理該郵件)發送。
  3. 在您最喜愛的編輯器中打開/etc/mail/spamassassin/local.cf以進行系統級白名單。
    • 要僅為自己設置白名單,請打開〜/ .spamassassin / user_prefs
  4. 將“txrep_whitelist_out”條目添加或編輯為0到200之間的值。
    • 每次TxRep遇到電子郵件地址時,都會將txrep_whitelist_out添加到發件人的信譽分數; 隨著您重複向同一個人發送電子郵件,價值隨著時間而增加
    • txrep_whitelist_out的默認值是10。