.NET發(fā)送郵件的實(shí)現(xiàn)方法示例
前言
本文主要給大家介紹了關(guān)于.NET發(fā)送郵件的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話(huà)不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。
注意:需要找到“POP3/SMTP服務(wù)”并開(kāi)啟,然后生成授權(quán)碼,生成的授權(quán)碼就是下面登入的密碼。
關(guān)于POP3/SMTP服務(wù)是什么,大家可以參考這篇文章進(jìn)行了解:http://www.dbjr.com.cn/softjc/42323.html
的開(kāi)啟方法大家可以參考這篇文章:http://www.dbjr.com.cn/diannaojichu/520949.html
示例代碼:
/// <summary> /// 發(fā)送郵件 /// </summary> /// <param name="to">收件人(多人由;隔開(kāi))</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é)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- Asp.net發(fā)送郵件的兩種方法小結(jié)
- 在asp.NET 中使用SMTP發(fā)送郵件的實(shí)現(xiàn)代碼
- asp.net2.0實(shí)現(xiàn)郵件發(fā)送(測(cè)試成功)
- asp.net System.Net.Mail 發(fā)送郵件
- 在ASP.NET2.0中通過(guò)Gmail發(fā)送郵件的代碼
- Asp.Net類(lèi)庫(kù)中發(fā)送電子郵件的代碼
- asp.net mvc發(fā)送郵件實(shí)例講解
- 用ASP.NET做的個(gè)性化的郵件發(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文件上傳限制問(wèn)題實(shí)例
本篇文章主要介紹了解決ASP.NET Core Mvc文件上傳限制問(wèn)題,具有一定的參考價(jià)值,有需要的可以了解一下。2016-11-11在.NET6中使用配置Quartz.NET定時(shí)任務(wù)并使用IHostedService實(shí)現(xiàn)項(xiàng)目啟動(dòng)自動(dòng)加載任務(wù)
Quartz.Net是一個(gè)強(qiáng)大、開(kāi)源、輕量的作業(yè)調(diào)度框架,在平時(shí)的項(xiàng)目開(kāi)發(fā)當(dāng)中也會(huì)時(shí)不時(shí)的需要運(yùn)用到定時(shí)調(diào)度方面的功能,這篇文章主要介紹了在.NET6中使用配置Quartz.NET定時(shí)任務(wù)并使用IHostedService實(shí)現(xiàn)項(xiàng)目啟動(dòng)自動(dòng)加載任務(wù),需要的朋友可以參考下2024-04-04VS2010中呈現(xiàn)控件時(shí)出錯(cuò)的解決方法
如何解決“呈現(xiàn)控件時(shí)出錯(cuò)”的問(wèn)題,這篇文章主要介紹了VS2010中出現(xiàn)"呈現(xiàn)控件時(shí)出錯(cuò)"問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法
下面小編就為大家分享一篇Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11.NET微服務(wù)架構(gòu)CI/CD鏡像自動(dòng)分發(fā)
這篇文章介紹了.NET微服務(wù)架構(gòu)CI/CD實(shí)現(xiàn)鏡像自動(dòng)分發(fā)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01asp.net中Log4.net的工具類(lèi)helper
這篇文章介紹了asp.net中Log4.net的工具類(lèi)helper,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04asp.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