.NET發(fā)送郵件的實(shí)現(xiàn)方法示例
前言
本文主要給大家介紹了關(guān)于.NET發(fā)送郵件的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧。
注意:需要找到“POP3/SMTP服務(wù)”并開啟,然后生成授權(quán)碼,生成的授權(quán)碼就是下面登入的密碼。
關(guān)于POP3/SMTP服務(wù)是什么,大家可以參考這篇文章進(jìn)行了解:http://www.dbjr.com.cn/softjc/42323.html
的開啟方法大家可以參考這篇文章:http://www.dbjr.com.cn/diannaojichu/520949.html
示例代碼:
/// <summary>
/// 發(fā)送郵件
/// </summary>
/// <param name="to">收件人(多人由;隔開)</param>
/// <param name="title">標(biāo)題</param>
/// <param name="content">內(nèi)容</param>
/// <param name="cc">抄送</param>
/// <returns></returns>
public string sendEmail(string to, string title, string content, string cc = "")
{
try
{
System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage();
myMail.From = new System.Net.Mail.MailAddress("xxx@qq.com","xx通知", System.Text.Encoding.UTF8); //發(fā)件人地址,發(fā)件人姓名,編碼
string[] tos = to.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < tos.Length; i++)
{
myMail.To.Add(new System.Net.Mail.MailAddress(tos[i]));
}
string[] ccs = cc.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < ccs.Length; i++)
{
myMail.CC.Add(new System.Net.Mail.MailAddress(ccs[i]));
}
myMail.Subject = title;
myMail.SubjectEncoding = Encoding.UTF8;
myMail.Body = content;
myMail.BodyEncoding = Encoding.UTF8;
myMail.IsBodyHtml = true;
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
smtp.Host = "smtp.qq.com"; smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("xxx@qq.com", "password");
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Send(myMail);
return "";
}
catch (Exception ee)
{
return ee.ToString();
}
}
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- Asp.net發(fā)送郵件的兩種方法小結(jié)
- 在asp.NET 中使用SMTP發(fā)送郵件的實(shí)現(xiàn)代碼
- asp.net2.0實(shí)現(xiàn)郵件發(fā)送(測試成功)
- asp.net System.Net.Mail 發(fā)送郵件
- 在ASP.NET2.0中通過Gmail發(fā)送郵件的代碼
- Asp.Net類庫中發(fā)送電子郵件的代碼
- asp.net mvc發(fā)送郵件實(shí)例講解
- 用ASP.NET做的個性化的郵件發(fā)送系統(tǒng)
- asp.net發(fā)送郵件實(shí)現(xiàn)方法
- ASP.NET郵件發(fā)送system.Net.Mail案例
相關(guān)文章
一天精通asp.net的學(xué)習(xí)經(jīng)驗(yàn)小結(jié)
一天精通asp.net的學(xué)習(xí)經(jīng)驗(yàn)小結(jié)2010-02-02
解決ASP.NET Core Mvc文件上傳限制問題實(shí)例
本篇文章主要介紹了解決ASP.NET Core Mvc文件上傳限制問題,具有一定的參考價值,有需要的可以了解一下。2016-11-11
在.NET6中使用配置Quartz.NET定時任務(wù)并使用IHostedService實(shí)現(xiàn)項目啟動自動加載任務(wù)
Quartz.Net是一個強(qiáng)大、開源、輕量的作業(yè)調(diào)度框架,在平時的項目開發(fā)當(dāng)中也會時不時的需要運(yùn)用到定時調(diào)度方面的功能,這篇文章主要介紹了在.NET6中使用配置Quartz.NET定時任務(wù)并使用IHostedService實(shí)現(xiàn)項目啟動自動加載任務(wù),需要的朋友可以參考下2024-04-04
Hangfire在ASP.NET CORE中的簡單實(shí)現(xiàn)方法
下面小編就為大家分享一篇Hangfire在ASP.NET CORE中的簡單實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-11-11
.NET微服務(wù)架構(gòu)CI/CD鏡像自動分發(fā)
這篇文章介紹了.NET微服務(wù)架構(gòu)CI/CD實(shí)現(xiàn)鏡像自動分發(fā)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01
asp.net 擴(kuò)展GridView 增加單選按鈕列的代碼
asp.net 擴(kuò)展GridView 增加單選按鈕列的代碼2010-02-02
.NET?SkiaSharp?生成二維碼驗(yàn)證碼及指定區(qū)域截取方法實(shí)現(xiàn)
這篇文章主要為大家介紹了.NET?SkiaSharp?生成二維碼驗(yàn)證碼及指定區(qū)域截取方法實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10

