#region 發送郵件到指定郵箱
/// <summary>
/// 發送郵件
/// </summary>
/// <param name="to">收件人郵件地址</param>
/// <param name="from">發件人郵件地址</param>
/// <param name="subject">郵件主題</param>
/// <param name="body">郵件內容</param>
/// <param name="username">登錄smtp主機時用到的用戶名</param>
/// <param name="password">登錄smtp主機時用到的用戶密碼</param>
/// <param name="smtpHost">發送郵件用到的smtp主機</param>
public string SendEmails(string to)
{
string mess = "";
try
{
string from ="XXX.com";//發件人郵件地址
stringuserName ="XXX.com";//發件人郵件地址
string password ="XXX";
stringsmtpHost ="smtp.exmail.qq.com";//騰訊
MailAddressfroms = new MailAddress(from);
MailAddress email = new MailAddress(to);
MailMessage message = newMailMessage(froms, email);
message.Subject = "忘記密碼提示(XXXX)";//設置郵件主題
message.IsBodyHtml = true;//設置郵件正文爲html格式
stringurl ="http://www.XXXX.aspx?flag=" + email;
message.Body = "尊敬的<spanstyle='color:#d20954'>" + email + "</span>,您好:<br><br/>您在(XX)點擊了“忘記密碼”按鈕,故系統自動給您發送了這封郵件,您可以點擊以下鏈接修改您的密碼:<a title='點擊馬上登陸網站修改密碼!' href='" + url + "' style='color:#d20954'target='_blank'>點擊馬上登陸網站修改密碼!</a> ";//設置郵件內容
SmtpClient client = newSmtpClient(smtpHost);
client.UseDefaultCredentials = true;
////設置發送郵件身份驗證方式
client.Credentials = newNetworkCredential(userName, password);
client.DeliveryMethod =SmtpDeliveryMethod.Network;
client.Send(message);
}
catch (Exception ex)
{
mess = newCommon.YKException().GetErrorInfo(ex, this);
}
return mess;
}
#endregion