C#使用自帶的email組件發(fā)送郵件的方法
更新時間:2015年05月15日 12:35:51 作者:小蘿莉
這篇文章主要介紹了C#使用自帶的email組件發(fā)送郵件的方法,涉及C#發(fā)送郵件的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了C#使用自帶的email組件發(fā)送郵件的方法。分享給大家供大家參考。具體實現(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
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
在C# WinForm應(yīng)用中實現(xiàn)多語種切換功能
本文將介紹如何在一個WinForm應(yīng)用程序中實現(xiàn)多語種切換,通過一個簡單的示例,你將了解到如何使用資源文件管理不同語言的文本,并通過用戶界面實現(xiàn)語言切換,需要的朋友可以參考下2024-06-06
WinForm下 TextBox只允許輸入數(shù)字的小例子
WinForm下 TextBox只允許輸入數(shù)字的小例子,需要的朋友可以參考一下2013-04-04
使用C#調(diào)用系統(tǒng)API實現(xiàn)內(nèi)存注入的代碼
使用C#調(diào)用系統(tǒng)API實現(xiàn)內(nèi)存注入的代碼,學(xué)習(xí)c#的朋友可以參考下。2011-06-06
C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動及窗體顏色不斷變換效果
Label標(biāo)簽控件相信對大家來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于C#利用Label標(biāo)簽控件模擬窗體標(biāo)題的移動及窗體顏色不斷變換效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。2017-12-12

