發送郵件的服務越是免費力度大,就越有可能被用來發垃圾郵件,導致共享ip的發送數量超過閾值,或者信譽下降甚至被黑名單。想免費就做好付出相應代價的覺悟。自建郵件服務器的話需要自己維護,要自己懂得如何設置spf和dkim的值,了解如何預熱,成本也是挺高的。

代碼:

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

}

}

 

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 郵箱發送驗證碼

登錄

找回密碼

注冊