postfix過濾垃圾郵件
Ⅰ postfix 發垃圾郵件 怎麼配置
postfix提供四種檢查客戶端身份的參數,每一種參數都可設定一系列決定如何響應客戶端的限制條件。如果條件成立,可能的響應動作包括ok(收下郵 件)與reject(當場拒收)。例如,你可疑設定一條檢查規則。擋掉來自特定ip地址的郵件。相對的,如果條件不成立,則由後續條件繼續處理(這種結果 通常以DUNNO表示)。
語法檢查參數
postfix內置一系列專用檢查語法的參數,可用來核驗客戶端的smtp對話內容是否符合標准規定。由於垃圾郵件發送者通常不遵守標准規定,則對於不符合規定的客戶端或郵件,你可以要求postfix予以拒收。有些語法檢查參數也可作為客戶端判別規則。
內容檢查
你可以將一組描述垃圾郵件特徵的正則表達式寫在查詢表中,要求postfix依據樣式表來檢查郵件的標題與正文內容。
自定義過濾規則
你可將一系列內置的限制條件組織成新的過濾規則。
設定postfix的垃圾郵件標識參數時,你還必須指定如何處理被辨認出來的垃圾郵件。一般而言,postfix可以當場拒收,或是收下郵件但是暫存在另一個隊列,或是交給外部過濾程序去處理。
客戶端判別規則
下列過濾規則可設定一系列對客戶端信息的限制條件:
smtpd_client_restrictions
smtpd_helo_restrictions
smtpd_sender_restrictions
smtpd_recipient_restrictions
smtpd_data_restrictions
上述的每一項參數,分別用於檢查smtp對話過程中的特定階段。在每一個階段,客戶端分別提供不同類型的信息。potfix依據你給各規則設定的限制條件來檢查這些信息。
smtp對話過程(簡述)
首先,一個smtp client通過socket連接到postfix。由於是socket方式連接,所以postfix在建立連接時就可以知道客戶端的ip地址。 smtpd client_restrictions讓你可依據客戶端的ip地址或主機名稱來決定是接收還是拒收該信息。連接成功後,客戶端送出HELO命令來顯示自 己(送信方)的主機名稱。postfix依據smtpd_helo_restrictions的限制條件來檢查這個主機名稱,藉此決定應該收下還是拒收郵 件。
下一步,客戶端發出mail from命令來顯示寄件人的郵件地址,接著以一個rcpt to命令來表明收件人的郵件地址。寄件人與收件人的郵件地址的限制條件,分別設定在smtpd_sender_restrictions與 smtpd_recipient_restrictions中。
如果到DATA命令為止之前的一切都可以接收,客戶端就可以開始傳送郵件的內容。郵件內容分成兩部分,前半部是標題,由header_check過濾;後 半部是正文(body),由check_body過濾。如果最後的標題與正文檢查也過關,postfix就收下信息,並交給適當的MDA執行投遞操作。
註: 很多垃圾郵件發送者在HELO步驟送出的是「收信方」的主機名稱,任何遵守規定的smtp client都不會這樣做,所以你可以在smtp_helo_restrictions設一個限制條件,禁止對方使用我們的主機名稱。
設定限制條件
當你設定postfix的UBE限制條件時,不一定要將它們分別設定給不同的參數,可以集中在同一個參數中,而對其他參數不加任何限制。如果你的mail.cf沒有設定UBE過濾規則,則postfix的默認配置看起來就像這樣:
smtpd_client_restrictions =
smtpd_helo_restrictions =
smtpd_sender_restrictions =
smtpd_recipient_restrictions =
permit_mynetworks, reject_unauth_destination
這使得只有區域網上的主機可以通過postfix來轉發郵件,而其他系統一律不允許,除非它們的信是寄給postfix所轄網域的用戶。
postfix 提供一組內置的限制條件,而你也可以用訪問表(access map)來定義自己的限制條件。許多人第一次面對postfix的UBE限制條件時,常誤以為某些條件只能用於特定過濾規則,其實不然。你必須記住一個重 要概念:任何限制條件都可以用於任何過濾規則。雖然邏輯上check_helo_access條件應該是設定給 smtpd_heko_restrictions,但其實它也可以被用於smtpd_sender_restrictions或任何其他過濾規則。 postfix的這種設計,主要是為了讓你可以更有靈活性的安排限制條件的順序。
Ⅱ 如何配置Postfix防禦垃圾郵件
可以配合u-mail反垃圾郵件網關來防禦垃圾郵件,垃圾郵件過濾效果好,可以試用。配置好立即生效。
Ⅲ 如何配置Postfix防禦垃圾郵件
可以配合使用U-Mail郵件網關來幫忙過濾垃圾郵件。配置簡單,生效快
Ⅳ zimbra如何用postfix的控制參數來過濾垃圾郵件
參數指定你所在的網路的網路地址,postfix系統根據其值來差別用戶是遠程的還是...不過我們也能通過下面的規則來實現更強大的控制功能。 1. 信頭過濾 通過...