MaCfee導致Asp.net無法發送郵件的解決辦法

來源:互聯網
上載者:User

做了一個發送郵件的模組,在本地上測試沒有任何問題,但是發布到了伺服器上,問題就來了。

1,Send Error:不允許使用郵箱名稱。 伺服器響應為: You are not authorized to send mail, authentication is required

    解決方案:smtp.UseDefaultCredentials = false;加上這句就可以了。

2,郵件發送失敗,反覆嘗試都是這樣,後來在事件檢視器中看到的事件為"將由連接埠禁止規則 (規則處於僅警告模式) (防病毒標準保護:禁止群發郵件蠕蟲發送郵件) 禁止。"

  這是由MaCfee阻滯程式發送郵件,甚至包括WEB程式,也會阻滯。

  解決方案:

具體的設定過程是: 
  1. 右擊McAfee在系統右下角的小表徵圖,選擇“Virus Scan控制台”。 
  2. 在彈出的介面中,選擇“訪問保護”,右鍵選擇“屬性”。 
  3. 選擇“防病毒標準保護”中的“禁止群發郵件蠕蟲發送郵件”選項,並點擊“編輯”。 
  4. 在“已排除進程”添加你運行程式的進程名(一般就是.exe檔案的檔案名稱, 這裡每個進程名都是由逗號隔開的)。 
  5. 點擊“確定”後就可以了。   
如果我們WEB 程式是在 VS2005 內建的  ASP.net Development Server 中運行,則這裡的例外程式就是:WebDev.WebServer.Exe

  如果是在 IIS 6 中進行的,則通常是 w3wp.exe。IIS 5 通常是 aspnet_wp.exe

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

3,不能發送附件

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.