protected void Page_Load(object sender, EventArgs e)
}, "hehe", "nihao", 1, 2, null));
/*
String subject = "nihao";
String strBody = "hehehehe"; MailMessage message = new MailMessage();
message.To.Add(new MailAddress("//收件人的mail地址
message.From = new MailAddress("/发件人的mail地址
message.Subject = subject; //mail主题 message.IsBodyHtml = false;//送信格式是否用html格式
message.BodyEncoding = System.Text.Encoding.UTF8;//mail内容字体格式
message.Body = strBody;//mail本文
message.Priority = MailPriority.High;//送信的优先级
SmtpClient smt = new SmtpClient("smtp.163.com", 25);//设定邮件服务器的端口
//message.Attachments.Add(new Attachment(filename));//添加附件
smt.Send(message);//实现送信
*/
} /**/
/// <summary>
/// 功能:发送邮件,返回字符串:“发送成功”否则返回错误代码。
/// 创建:2007-08-23
/// </summary>
/// <param name="MailTo">MailTo为收信人地址</param>
/// <param name="Subject">Subject为标题</param>
/// <param name="Body">Body为信件内容</param>
/// <param name="BodyFormat">BodyFormat为信件内容格式:0为Text,1为Html</param>
/// <param name="Priority">Priority为优先级:0为低,1为中,2为高</param>
/// <param name="Attachments">Attachment为附件,为null则不发送</param>
public static string SendMail(System.Collections.ArrayList MailTo, string Subject, string Body, int BodyFormat, int Priority, string Attachments)
{
string result; SmtpClient mail = new SmtpClient();
//发送方式
mail.DeliveryMethod = SmtpDeliveryMethod.Network;
//smtp服务器
mail.Host = "smtp.163.com";
//用户名凭证
mail.Credentials = new System.Net.NetworkCredential("用户名", "密码");
//邮件信息
MailMessage message = new MailMessage();
//发件人
message.From = new MailAddress("用户名@163.com");
//收件人
foreach (object item in MailTo)
{
message.To.Add(item.ToString());
}
//主题
message.Subject = Subject;
//内容
message.Body = Body;
//正文编码
message.BodyEncoding = System.Text.Encoding.UTF8;
//设置为HTML格式
message.IsBodyHtml = true;
//优先级
message.Priority = MailPriority.High; try
{
mail.Send(message);
result = "发送成功";
return result;
}
catch (Exception e)
{
result = e.ToString();
}
return result;
}
C# 邮件发送
原创
©著作权归作者所有:来自51CTO博客作者草宝虫啊的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C#发送邮件...
关键词:C#发送邮件 发邮件 发送邮件因程序的需要,从网上参考了下别人的代码
System 发送邮件 Network -
C#,WinForm发送邮件
C#,WinForm发送邮件
C# WinForm发送邮件 -
使用C#发送邮件
最近有用户提出了一个新的需求,希望公司
c# string 服务器 电话 Text -
c#使用FluentEmail发送邮件
在实际的项目开发中,我们会遇到很多需要通过程序发送邮件的场景,比如邮可以愉快的写代码了,它的编码使用方式非常简单而且非常简洁,下面
c# 开发语言 服务器 发送邮件 github