中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

截圖分析傳說中gfw造成的551 User not local錯誤(轉)

發布時間:2020-08-07 08:51:31 來源:ITPUB博客 閱讀:237 作者:rainytag 欄目:編程語言
今天在調試一個客戶郵件服務器postfix的時候遇到了傳說中的551錯誤("551 User not local; please try [forward-path]")
錯誤現象是這樣的,用戶采用smtp認證的方式自己給自己的郵箱發信,outlook或者foxmail會報551錯誤或者直接報未知錯誤。
而如果給別的信箱發信就不會有問題,在本機采用webmail發信也很正常。
很快就可以排除是postfix郵件系統的問題,因為我登錄到服務器上采用telnet手工smtp認證發信沒有任何問題。
那么問題一定出現在通往郵件服務器的路由中,只能通過抓包分析了。

我在我的本機采用wireshark抓包
同時郵件服務器采用tcpdump -w packet tcp port 25將數據包保存為文件packet
然后我在本機通過smtp發信,重復錯誤現象,然后將兩邊抓到的包用wireshark分析,結果果然不出所料。

先看截圖(ip地址和郵箱域名等已經被處理掉)
1。郵件服務器端的截圖

截圖分析傳說中gfw造成的551 User not local錯誤(轉)

圖中紅色圈中可以看到,mail from指令和rcpt to指令服務器都正確的返回了250 OK
但是在隨后藍色圈中突然不斷收到rst中斷連接。

2。本地客戶端的截圖
截圖分析傳說中gfw造成的551 User not local錯誤(轉)

圖中紅色圈中可以看到,服務器返回的信息由250 OK被替換成了"551 User not local; please try [forward-path]"。
隨后又是一堆的Rst中斷連接。
注意,藍色圈中是服務器的真正返回,但是這時候連接已經中斷,沒有意義了。

3。很明顯,雙方的連接在通訊途中被干預了。更能證明這一點的一個例子是ttl值的變化。
截圖分析傳說中gfw造成的551 User not local錯誤(轉)

正常情況下服務器返回信息Ip包頭中的ttl值是48,大約經過了16跳。
而"551 User not local; please try [forward-path]"這條消息的ttl值是50,發生什么事情已經很明顯了。。

截圖分析傳說中gfw造成的551 User not local錯誤(轉)

在google上可以搜索到很多關于551錯誤的例子,從大家的評論來看,這件事情多半是gfw干的了。
只是我不太明白的是,gfw管這個做什么,出于什么目的?:em12:

補充:根據iceblood的提醒,我檢查了一下郵件服務器,果然是放在國外的。
看來郵件服務器放在國外,使用smtp自己給自己發信就會報錯。
[@more@]
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英吉沙县| 苗栗县| 肇州县| 十堰市| 松桃| 德保县| 济南市| 清水河县| 刚察县| 海丰县| 临汾市| 安康市| 宁波市| 百色市| 奎屯市| 庄河市| 桂林市| 科技| 和林格尔县| 章丘市| 邵东县| 马龙县| 大埔区| 建昌县| 维西| 合川市| 贡嘎县| 丹棱县| 河南省| 伊金霍洛旗| 玉屏| 商河县| 贵南县| 武宣县| 津南区| 文昌市| 张北县| 枣阳市| 吴忠市| 集贤县| 威远县|