項目需求asp.net 發送郵件
protected void Button1_Click(object sender, EventArgs e)
{
SendSMTPEMail("smtp.qq.com", "861816288@qq.com", "XX密碼XXXX", "450940118@qq.com", "123", "用asp.net發送郵件,用qq的smtp.qq.com服務器,測試成功");
}
public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
{
System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
}
//第一個參數是郵箱服務器
//第二個參數發件人的帳號
//第三個參數發件人密碼
//第四個參數收件人帳號
//第五個參數主題
//第六個參數內容.
注意:如果是QQ郵件發件人的QQ郵箱必須設置如下,而接受人的郵箱不必設。
1.

2.

3.

下面這個做個更詳細的介紹:
public void SendMailUseZj()
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
//msg.To.Add("lcvfb@qq.com");
msg.To.Add(“這里填發給地址如WQER@qq.com”);
// msg.To.Add("b@b.com");
//可以發送給多人
//msg.CC.Add("c@c.com");
//可以抄送給多人
msg.From = new MailAddress("asdasd@126.com", "SFADSXCVXXV", System.Text.Encoding.UTF8);/* 上面3個參數分別是發件人地址(可以隨便寫),發件人姓名,編碼*/
msg.Subject = "aaaaa" ;//郵件標題
msg.SubjectEncoding = System.Text.Encoding.UTF8;//郵件標題編碼
msg.Body = "adsssssssss";//郵件內容
msg.BodyEncoding = System.Text.Encoding.UTF8;//郵件內容編碼
msg.IsBodyHtml =true;//是否是HTML郵件
//msg.Priority = MailPriority.High;//郵件優先級
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("AAAAAAAA@126.com", "77777777"); //發送的郵箱賬號密碼。這肯定得寫你自己的,我用的126
client.Host = "smtp.126.com";
object userState = msg;
try
{
//client.SendAsync(msg, userState);
client.Send(msg);
Label1.Text = "發送成功!!";
}
catch (System.Net.Mail.SmtpException ex)
{
Label1.Text = "發送失敗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";//前台的標簽,不用說了吧
}
}
附帶點:
服務器地址為:
qq郵箱
pop3:pop.qq.com;
smtp:smtp.qq.com
pop3:pop.qq.com;
smtp:smtp.qq.com
163郵箱
POP3:pop.163.com
SMTP:smtp.163.com
新浪免費郵箱發信(smtp)服務器的地址為:smtp.sina.com
新浪免費郵箱收信(pop3)服務器的地址為:pop.sina.com

