C#使用自帶的email組件發(fā)送郵件的方法
更新時(shí)間:2015年05月15日 12:35:51 作者:小蘿莉
這篇文章主要介紹了C#使用自帶的email組件發(fā)送郵件的方法,涉及C#發(fā)送郵件的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了C#使用自帶的email組件發(fā)送郵件的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
#region 郵件發(fā)送
/// <summary>
/// 發(fā)送郵件支持HTML格式 先引用System.Net.Mail;
/// </summary>
/// <param name="MailFrom">發(fā)送人Email 如demo@126.com</param>
/// <param name="MailServer">郵件服務(wù)器 如mail.126.com</param>
/// <param name="MailUserName">登陸用戶名 如demo@126.com</param>
/// <param name="MailPassword">登陸密碼 如123456</param>
/// <param name="mailto">收件人郵箱</param>
/// <param name="title">郵件標(biāo)題</param>
/// <param name="msg">郵件正文</param>
/// <returns>成功 true; 失敗 false</returns>
public static bool SendSmtpEmail(string MailFrom, string MailServer, string MailUserName, string MailPassword, string mailto, string title, string msg)
{
var client = new SmtpClient();
client.Host = MailServer;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(MailUserName, MailPassword);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(MailFrom, mailto);
message.Subject = title;
message.Body = msg;
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
message.Priority = MailPriority.High;
message.IsBodyHtml = true;
try
{
client.Send(message);
return true;
}
catch
{
return false;
}
}
#endregion
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- c#調(diào)用qq郵箱smtp發(fā)送郵件修改版代碼分享
- c# 實(shí)現(xiàn)發(fā)送郵件的功能
- C# 服務(wù)器發(fā)送郵件失敗實(shí)例分析
- C# Email發(fā)送郵件 對(duì)方打開郵件可獲得提醒
- C# SendMail發(fā)送郵件功能實(shí)現(xiàn)
- C#使用windows服務(wù)發(fā)送郵件
- C#編程實(shí)現(xiàn)發(fā)送郵件的方法(可添加附件)
- C#編寫發(fā)送郵件組件
- C#實(shí)現(xiàn)異步發(fā)送郵件的方法
- C#實(shí)現(xiàn)發(fā)送郵件的三種方法
- C# SMTP發(fā)送郵件的示例
相關(guān)文章
在C# WinForm應(yīng)用中實(shí)現(xiàn)多語種切換功能
本文將介紹如何在一個(gè)WinForm應(yīng)用程序中實(shí)現(xiàn)多語種切換,通過一個(gè)簡(jiǎn)單的示例,你將了解到如何使用資源文件管理不同語言的文本,并通過用戶界面實(shí)現(xiàn)語言切換,需要的朋友可以參考下2024-06-06
winform用datagridview制作課程表實(shí)例
這篇文章主要介紹了winform用datagridview制作課程表的方法,實(shí)例分析了WinForm實(shí)現(xiàn)課程表的結(jié)構(gòu)、數(shù)據(jù)庫及調(diào)用技巧,需要的朋友可以參考下2015-01-01
WinForm下 TextBox只允許輸入數(shù)字的小例子
WinForm下 TextBox只允許輸入數(shù)字的小例子,需要的朋友可以參考一下2013-04-04
使用C#調(diào)用系統(tǒng)API實(shí)現(xiàn)內(nèi)存注入的代碼
使用C#調(diào)用系統(tǒng)API實(shí)現(xiàn)內(nèi)存注入的代碼,學(xué)習(xí)c#的朋友可以參考下。2011-06-06
C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動(dòng)及窗體顏色不斷變換效果
Label標(biāo)簽控件相信對(duì)大家來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動(dòng)及窗體顏色不斷變換效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。2017-12-12

