.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.dhdzp.com/softjc/42323.html
的開啟方法大家可以參考這篇文章:http://www.dhdzp.com/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í)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- 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做的個(gè)性化的郵件發(fā)送系統(tǒng)
- asp.net發(fā)送郵件實(shí)現(xiàn)方法
- ASP.NET郵件發(fā)送system.Net.Mail案例
相關(guān)文章
Asp.net FileUpload上傳文件夾并檢測所有子文件的實(shí)現(xiàn)代碼
這篇文章主要介紹了Asp.net FileUpload上傳文件夾并檢測所有子文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-05-05
Server Application Unavailable出現(xiàn)的原因及解決方案小結(jié)
今天在服務(wù)器安裝了個(gè).net 4.0 framework(原本有1.0和2.0的),配置好站點(diǎn)后,選擇版本為4.0,訪問出錯(cuò),asp.net經(jīng)常會(huì)出現(xiàn)這個(gè)問題,這里腳本之家簡單的給整理下2012-05-05
ASP.NET Web API如何將注釋自動(dòng)生成幫助文檔
本篇文章主要介紹了ASP.NET Web API從注釋自動(dòng)生成幫助文檔的方法,功能很是強(qiáng)大,現(xiàn)與大家分享一下,需要的朋友可以參考下2015-07-07
ashx介紹以及ashx文件與aspx文件之間的區(qū)別
這篇文章主要介紹了ashx以及ashx文件與aspx文件之間的區(qū)別。需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12
Asp.Net使用Bulk實(shí)現(xiàn)批量插入數(shù)據(jù)
這篇文章主要介紹了Asp.Net使用Bulk實(shí)現(xiàn)批量插入數(shù)據(jù)的方法,對于進(jìn)行asp.net數(shù)據(jù)庫程序設(shè)計(jì)非常有借鑒價(jià)值,需要的朋友可以參考下2014-09-09
.NET core 3.0如何使用Jwt保護(hù)api詳解
這篇文章主要給大家介紹了關(guān)于.NET core 3.0如何使用Jwt保護(hù)api的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.NET core 3.0具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
ASP.NET MVC實(shí)現(xiàn)依賴注入的完整過程
這篇文章主要給大家介紹了關(guān)于ASP.NET MVC實(shí)現(xiàn)依賴注入的完整過程,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ASP.NET MVC具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
ASP.NET生成樹形顯示的GridView實(shí)現(xiàn)思路
生成樹形結(jié)構(gòu)的表格數(shù)據(jù)(EasyUI也有TreeGrid,此處只是提供一個(gè)思路),可以擴(kuò)展單擊展開/收縮節(jié)點(diǎn),喜歡的朋友可以了解下啊,或許本文對你學(xué)習(xí)GridView有所幫助2013-02-02

