.NET發(fā)送郵件的實現(xiàn)方法示例
前言
本文主要給大家介紹了關于.NET發(fā)送郵件的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。
注意:需要找到“POP3/SMTP服務”并開啟,然后生成授權碼,生成的授權碼就是下面登入的密碼。
關于POP3/SMTP服務是什么,大家可以參考這篇文章進行了解:http://chabaoo.cn/softjc/42323.html
的開啟方法大家可以參考這篇文章:http://chabaoo.cn/diannaojichu/520949.html
示例代碼:
/// <summary> /// 發(fā)送郵件 /// </summary> /// <param name="to">收件人(多人由;隔開)</param> /// <param name="title">標題</param> /// <param name="content">內容</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(); } }
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
在.NET6中使用配置Quartz.NET定時任務并使用IHostedService實現(xiàn)項目啟動自動加載任務
Quartz.Net是一個強大、開源、輕量的作業(yè)調度框架,在平時的項目開發(fā)當中也會時不時的需要運用到定時調度方面的功能,這篇文章主要介紹了在.NET6中使用配置Quartz.NET定時任務并使用IHostedService實現(xiàn)項目啟動自動加載任務,需要的朋友可以參考下2024-04-04Hangfire在ASP.NET CORE中的簡單實現(xiàn)方法
下面小編就為大家分享一篇Hangfire在ASP.NET CORE中的簡單實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-11-11.NET?SkiaSharp?生成二維碼驗證碼及指定區(qū)域截取方法實現(xiàn)
這篇文章主要為大家介紹了.NET?SkiaSharp?生成二維碼驗證碼及指定區(qū)域截取方法實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10