簡介
本文檔介紹如何在AsyncOS中為思科郵件安全裝置(ESA)配置From:塊空白地址。
背景資訊
空白From:位址可以透過幾種方式解譯。電子郵件訊息的信封位址和位址都位於郵件標頭中。接收郵件時,信封地址在簡單郵件傳輸協定(SMTP)會話期間建立。SMTP要求信封發件人地址為非空值;因此,無法接收具有空白信封發件人地址的郵件。信封發件人地址<>是郵件程式專門用於傳送退回郵件的一種特殊情況。這是向接收郵件程式發出的訊號,表示無法傳送退回郵件至該位址;用於防止郵件回圈。
郵件信頭(包括From:信頭)均被視為郵件內容的一部分,不需要與信封地址匹配。清單電子郵件會使用此選項來取得良好效果。例如,From:標頭中不包含長收件人清單,但通常提供清單返回地址。這也用於垃圾郵件和病毒,目的是誤導收件人有關郵件發件人的資訊。
觀察到某些消息沒有From:行或空白From:行。雖然最好將空白From:行的郵件丟棄為可能的垃圾郵件,但請記住,它可能不會提高垃圾郵件捕獲率,但可能會增加誤報。大部分應用程式生成的郵件、新聞快訊和退回郵件可能具有空白的發件人:地址,並且大多數垃圾郵件似乎具有錯誤的發件人:欄位。
設定
以下是郵件過濾器,可丟棄郵件報頭中沒有From:或空白From:報頭的郵件。如果根本沒有From:標頭,或標頭具有null值,則篩選器評估為true。在CLI上使用filters命令安裝消息過濾器。
block_null_from_headers: if (NOT header("From")) {
drop();
}
以下是捨棄內含From: <>內容標頭的郵件:
block_null_bounce_headers: if (header("From") == "^$") {
drop();
}
驗證
使用本節內容,確認您的組態是否正常運作。
在埠25上使用Telnet連線到ESA並傳送兩條測試消息-一條消息不帶From:報頭,另一條消息帶空From:報頭。
疑難排解
目前尚無適用於此組態的具體疑難排解資訊。
相關資訊