using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Util;
using System.Net.Mail;
/// <summary>
///SendMail 的摘要说明
/// </summary>
public class SendMail
{
public SendMail()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
///SendMail 的摘要说明
/// </summary>
/// <param name="fromMail">发件人</param>
/// <param name="toMail">收件人</param>
/// <param name="ccMail">抄送人</param>
/// <param name="bccMail">暗送人</param>
/// <param name="subject">主题</param>
/// <param name="body">内容</param>
/// <param name="sendMode">模式</param>
/// <returns>查询结果(bool)是否成功</returns>
public bool WriteAndSendMail(string fromMail, string toMail, string ccMail, string bccMail, string subject, string body)
{
MailMessage myMail = new MailMessage();
myMail.From = new MailAddress(fromMail, "服务中心", System.Text.Encoding.UTF8);
myMail.To.Add(toMail);
if (ccMail != "")
{
myMail.CC.Add(ccMail);
}
if (bccMail != "")
{
myMail.Bcc.Add(ccMail);
}
myMail.Subject = subject;
myMail.SubjectEncoding = System.Text.Encoding.UTF8;
myMail.Body = body;
myMail.BodyEncoding = System.Text.Encoding.Default;
myMail.IsBodyHtml = false;
myMail.Priority = MailPriority.Normal;
SmtpClient client = new SmtpClient();
//设置GMail邮箱和密码
client.Credentials = new System.Net.NetworkCredential("账户@gmail.com", "密码");
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
object userState = myMail;
try
{
client.Send(myMail);
return true;
}
catch
{
return false;
}
}
}