目錄

如何驗證我的TCPREFUSE或REJECT訪問規則是否工作正常？

如何驗證我的TCPREFUSE或REJECT訪問規則是否工作正常？

環境：思科電子郵件安全裝置(ESA),AsyncOS的所有版本

TCPREFUSE和 REJECT是通常與BLOCKED Mail Flow Policy關聯的兩種連線行為。這些訪問規則允許您選擇是使用通知（硬退回）阻止來自遠端主機的消息還是直接斷開連線。請參閱 REJECT和TCPREFUSE之間的區別是什麼？

如果要確定遠端主機是否由於 TCPREFUSE或 REJECT而被刪除，您可以檢視郵件日誌中的條目。如果啟用了詳細連線記錄，郵件日誌將僅包含 TCPREFUSE的條目。此外，您還可以使用協定分析器(如 tcpdump)監控資料包級別的會話。使用協定分析器時，您會注意到 TCPREFUSE與 REJECT的對話不同。

ESA和拒絕連線的遠端消息傳輸代理(MTA)之間的TCP連線流如下所示：

SYN

Remote MTA -----------> ESA

SYN, ACK

ESA -----------> Remote MTA

ACK

Remote MTA -----------> ESA

5XX Code

ESA -----------> Remote MTA

FIN, ACK

ESA -----------> Remote MTA

ACK

Remote MTA -----------> ESA

FIN, ACK

Remote MTA -----------> ESA

ACK

ESA -----------> Remote MTA

ESA和遠端MTA之間用於TCP拒絕連線的TCP連線流如下所示：

SYN

Remote MTA -----------> ESA

SYN, ACK

ESA -----------> Remote MTA

ACK

Remote MTA -----------> ESA

RST, ACK

ESA -----------> Remote MTA