using System.Net.Mail;
using System.Net;
#region 发送邮件
private string SMail = ""; //发件人
private string sendName = "aaa"; //发件人显示名称
private string toMail = aa@com,bb@.com; //收件人 发送给多个人
private string subject1 = ""; //标题
private string body = ""; //内容
private string usename = ""; //邮件登陆名
private string pwd = ""; //邮件密码
private string server = "smtp.qiye.163.com"; //邮件服务器
private string fujian = ""; //附件
/// <summary>
/// 发送邮件程序
/// </summary>
/// <param name="from">发送人邮件地址</param>
/// <param name="fromname">发送人显示名称</param>
/// <param name="to">发送给谁(邮件地址)</param>
/// <param name="subject">标题</param>
/// <param name="body">内容</param>
/// <param name="username">邮件登录名</param>/// <param name="password">邮件密码</param>
/// <param name="server">邮件服务器</param>
/// <param name="fujian">附件</param>
/// <returns>send ok</returns>
/// 调用方法 SendMail("abc@126.com", "某某人", "cba@126.com", "你好", "我测试下邮件", "邮箱登录名", "邮箱密码", "smtp.126.com", "");
private string sendMail(string from, string fromname, string to, string subject, string body, string username, string password, string server, string fujian)
{
try
{
//邮件发送类
MailMessage mail = new MailMessage();
//是谁发送的邮件
mail.From = new MailAddress(from, fromname);
//发送给谁
mail.To.Add(to);
//抄送
mail.CC("邮件地址")
//标题
mail.Subject = subject;
//内容编码
mail.BodyEncoding =System.Text.Encoding.UTF8;
//发送优先级
mail.Priority = MailPriority.High;
//邮件内容
mail.Body = body;
//是否HTML形式发送
mail.IsBodyHtml = true;
//附件
if (fujian.Length > 0)
{
//附件路径
mail.Attachments.Add(new Attachment("D://iis folder//web//files//ExpressZIP//" + fujian));
}
//邮件服务器和端口
SmtpClient smtp = new SmtpClient(server, 25);
smtp.UseDefaultCredentials = true;
//指定发送方式
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//指定登录名和密码
smtp.Credentials = new System.Net.NetworkCredential(username, password);
//超时时间
smtp.Timeout = 10000;
smtp.Send(mail);
mail.Dispose();
return "send ok";
}
catch (Exception exp)
{
return exp.Message;
}
}
#endregion