代碼:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Net.Mail;
namespaceModel
{
publicclassqqSendEmial
{
#region郵箱發送公共方法
///<summary>
///qq郵箱發送
///</summary>
///<paramname="mailTo">收件人</param>
///<paramname="mailSubject">郵件主題</param>
///<paramname="mailContent">郵件內容</param>
///<returns></returns>
publicstaticboolSendEmail(stringmailTo,stringmailSubject,stringmailContent)
{
//設置發送方的郵件信息
stringsmtpServer="smtp.qq.com";//SMTP服務器(qq郵箱)
stringmailFrom="969486092@qq.com";//登錄名稱
stringuserPassword="gvetzbfdltncbcfc";//登錄密碼新版之后的QQ郵箱都是使用授權碼,需要到郵箱-設置-賬戶里面找到-生成授權碼-復制進來
//郵件服務設置
SmtpClientsmtpClient=newSmtpClient();
smtpClient.EnableSsl=true;//使用了授權碼必須設置為true
smtpClient.DeliveryMethod=SmtpDeliveryMethod.Network;//指定電子郵件發送方式
smtpClient.Host=smtpServer;
smtpClient.Credentials=newSystem.Net.NetworkCredential(mailFrom,userPassword);//用戶名密碼
//發送郵件設置
MailMessagemailMessage=newMailMessage();
mailMessage.From=newMailAddress(mailFrom,"發件人內容",System.Text.Encoding.UTF8);//發送人
mailMessage.To.Add(mailTo);//收件人;
mailMessage.Subject=mailSubject;//主題
mailMessage.Body=mailContent;//內容
mailMessage.BodyEncoding=Encoding.UTF8;//正文編碼
mailMessage.IsBodyHtml=true;//設置為Html格式
mailMessage.Priority=MailPriority.Low;//優先級
try
{
smtpClient.Send(mailMessage);
returntrue;
}
catch(Exception)
{
returnfalse;
throw;
}
}
#endregion
}
}
更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn