.NET發(fā)送郵件的實現(xiàn)方法示例
前言
本文主要給大家介紹了關于.NET發(fā)送郵件的相關內(nèi)容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。
注意:需要找到“POP3/SMTP服務”并開啟,然后生成授權碼,生成的授權碼就是下面登入的密碼。
關于POP3/SMTP服務是什么,大家可以參考這篇文章進行了解:http://m.fzitv.net/softjc/42323.html
的開啟方法大家可以參考這篇文章:http://m.fzitv.net/diannaojichu/520949.html
示例代碼:
/// <summary>
/// 發(fā)送郵件
/// </summary>
/// <param name="to">收件人(多人由;隔開)</param>
/// <param name="title">標題</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();
}
}
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
Asp.net FileUpload上傳文件夾并檢測所有子文件的實現(xiàn)代碼
這篇文章主要介紹了Asp.net FileUpload上傳文件夾并檢測所有子文件的實現(xiàn)代碼,需要的朋友可以參考下2017-05-05
Server Application Unavailable出現(xiàn)的原因及解決方案小結
今天在服務器安裝了個.net 4.0 framework(原本有1.0和2.0的),配置好站點后,選擇版本為4.0,訪問出錯,asp.net經(jīng)常會出現(xiàn)這個問題,這里腳本之家簡單的給整理下2012-05-05
ashx介紹以及ashx文件與aspx文件之間的區(qū)別
這篇文章主要介紹了ashx以及ashx文件與aspx文件之間的區(qū)別。需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12
Asp.Net使用Bulk實現(xiàn)批量插入數(shù)據(jù)
這篇文章主要介紹了Asp.Net使用Bulk實現(xiàn)批量插入數(shù)據(jù)的方法,對于進行asp.net數(shù)據(jù)庫程序設計非常有借鑒價值,需要的朋友可以參考下2014-09-09
ASP.NET生成樹形顯示的GridView實現(xiàn)思路
生成樹形結構的表格數(shù)據(jù)(EasyUI也有TreeGrid,此處只是提供一個思路),可以擴展單擊展開/收縮節(jié)點,喜歡的朋友可以了解下啊,或許本文對你學習GridView有所幫助2013-02-02

