本文實例為大家分享了.net發送郵件的實現代碼,供大家參考,具體內容如下
關鍵代碼:
需要引用命名空間:
using System.Net.Mail;
using System.Net;
MailMessage mailObj = new MailMessage(); mailObj.From = new MailAddress("[email protected]"); //發送人郵箱地址 mailObj.To.Add("[email protected]"); //收件人郵箱地址 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("[email protected]", "pwd"); //發送人的登錄名和密碼 smtp.Send(mailObj);
注意細節:
一、smtp
SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組由於源地址到目的地址傳送郵件的規則。
在使用時,要保證郵件裡該項服務已經開啟!新浪郵箱設置例如:
二、出現 “不允許使用郵箱名稱。 服務器響應為:Envolope sender mismatch with login user..” 的錯誤
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。