asp.net 群發郵件

  

使用asp.net 群發郵件需要使用到命名空間(NameSpace)System.Web.Mail類庫里所提供的郵件發送的對象、屬性和方法,下面一米軟件就來給大家介紹兩種最常用的方法。


asp.net 群發郵件


一、在ASP.NET利用知名的郵件服務提供商的SMTP來發送郵件


首先需要去他們的郵件站點上注冊免費郵箱,因為你要使用郵件服務提供商的SMTP,他們需要對身份進行驗證,這樣可以避免產生大量的垃圾郵件。


二、在ASP.NET利用本機的SMTP虛擬服務器的SMTP來發送郵件


首先說一下SMTP配置。


(1)右鍵點擊“SMTP虛擬服務器”選擇“屬性”->在“常規”選項卡中設置“IP地址(P)”,我設置的是192.168.1.100。


(2)選擇“訪問”選項卡,點擊“中繼”,選上“僅以下列表”(默認是被選上的),點擊“添加”,在“單臺計算機”中加入192.168.1.100。


提示,如果沒有完成(2),則會出現大家常見的一種錯誤提示:服務器拒絕了一個或多個收件人地址。服務器響應為: 550 5.7.1 Unable to relay for scucj@126.com (友情提示一下:錯誤中的郵件地址有所不同) 然后開始核心代碼,其實和方法(一)的差不多。與(一)的主要區別在于:1.SMTP的不同,2.objMailMessage.From中本方法可以隨便填寫,但是(一)中別隨便填寫。


asp.net 群發郵件的兩種方法介紹到這里。最簡單的利用上面方法是在頁面添加一個服務器按鈕,把除引用的語句放到按鈕單擊事件中去。當然,別忘記了引用的語句放在最上面。

相關資訊