本文實例為大家分享了.net發送郵件的實現代碼,供大家參考,具體內容如下
關鍵代碼:
需要引用命名空間:
using System.Net.Mail;
using System.Net;
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress("mayun@qq.com"); //發送人郵箱地址
mailObj.To.Add("mahuateng@qq.com"); //收件人郵箱地址
mailObj.Subject = "賬戶激活"; //主題
mailObj.Body = mailbody; //正文,
mailObj.IsBodyHtml = true; //表示正文內容是HTML
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.sina.cn"; //smtp服務器名稱
smtp.UseDefaultCredentials = true;
smtp.Credentials = new NetworkCredential("mayun@qq.com", "pwd"); //發送人的登錄名和密碼
smtp.Send(mailObj);
注意細節:
一、smtp
SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組由於源地址到目的地址傳送郵件的規則。
在使用時,要保證郵件裡該項服務已經開啟!新浪郵箱設置例如:

二、出現 “不允許使用郵箱名稱。 服務器響應為:Envolope sender mismatch with login user..” 的錯誤

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。