您的位置:首页 > 编程语言 > C#

.net利用QQ邮箱发送邮件方法

2016-09-22 00:00 309 查看
#region 发送邮件
/// <summary>
/// 邮件发送方法
/// </summary>
/// <param name="toEmail">接收方</param>
/// <param name="title">标题</param>
/// <param name="content">内容</param>
/// <returns></returns>
public static Boolean SendEmail(string toEmail,string title,string content)
{
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
//这里使用QQ的邮箱来发送测试,如果是其它邮箱,请根据其它邮箱POP3/IMAP/SMTP服务来设置
client.Host = "smtp.qq.com";
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("你的QQ邮箱", "你QQ邮箱的独立密码");
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
client.EnableSsl = true;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("你的QQ邮箱", toEmail);
message.Subject = title;
message.Body = content;
message.BodyEncoding = System.Text.Encoding.UTF8;

message.IsBodyHtml = true;
try
{
client.Send(message);
return true;
}
catch
{
return false;
}
}
#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息