Exchange 隊列重播使用

在邊緣服務器上的隊列中發現大量發送到yahoo.com.cn yahoo.cn 的郵件沒有傳輸成功,在傳輸服務器上建立發送連接器,直接外發,不經過邊緣服務時發現,郵件可以投遞成功,懷疑是上次垃圾郵件的事情,導致邊緣外發IP被阻止; 或者是經過負載均衡後,到這兩個地址的服務器出口被對方阻止。

爲快速響應用戶服務,建立了發送連接器從傳輸服務器直接投遞到yahoo.com.cn 和yahoo.cn 的郵箱服務器。但是邊緣服務器上的郵件隊列沒有少,他不會自動的回到傳輸服務器進行投遞,所以,有了下面的處理方法:

1. 把邊緣服務器上發往yahoo.com.cn 和 yahoo.cn 的郵件導出。

Get-Message -Queue "edge01\977135" | Suspend-Message

Get-Message -Queue "eedge01\977135" | ForEach-Object{$temp="e:\queue\"+$_.InternetMessageID+".eml";$Temp=$

Temp.Replace("<","_");$Temp=$Temp.Replace(">","_");Export-Message $_.Identity | AssembleMessage -Path $Temp}

2. 複製郵件到傳輸服務器的重播目錄,是傳輸服務器進行重播處理。

Copy e:\queue\*.* \\hub01\D$\Exchange\TransportRoles\Replay

3. 刪除邊緣服務器的郵件隊列。

Get-Message -Queue "edge01\977135" | Remove-Message

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章