asp.net 发送邮件
生活随笔
收集整理的這篇文章主要介紹了
asp.net 发送邮件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目需求asp.net 發(fā)送郵件
protected void Button1_Click(object sender, EventArgs e){SendSMTPEMail("smtp.qq.com", "861816288@qq.com", "XX密碼XXXX", "450940118@qq.com", "123", "用asp.net發(fā)送郵件,用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);}//第一個參數是郵箱服務器//第二個參數發(fā)件人的帳號//第三個參數發(fā)件人密碼//第四個參數收件人帳號//第五個參數主題//第六個參數內容.?
注意:如果是QQ郵件發(fā)件人的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(“這里填發(fā)給地址如WQER@qq.com”);// msg.To.Add("b@b.com");//可以發(fā)送給多人 //msg.CC.Add("c@c.com");//可以抄送給多人 msg.From = new MailAddress("asdasd@126.com", "SFADSXCVXXV", System.Text.Encoding.UTF8);/* 上面3個參數分別是發(fā)件人地址(可以隨便寫),發(fā)件人姓名,編碼*/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;//郵件優(yōu)先級 SmtpClient client = new SmtpClient();client.Credentials = new System.Net.NetworkCredential("AAAAAAAA@126.com", "77777777"); //發(fā)送的郵箱賬號密碼。這肯定得寫你自己的,我用的126client.Host = "smtp.126.com";object userState = msg;try{//client.SendAsync(msg, userState);client.Send(msg);Label1.Text = "發(fā)送成功!!";}catch (System.Net.Mail.SmtpException ex){Label1.Text = "發(fā)送失敗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";//前臺的標簽,不用說了吧}}?
?
附帶點:
服務器地址為: qq郵箱?pop3:pop.qq.com;?
smtp:smtp.qq.com 163郵箱
POP3:pop.163.com
SMTP:smtp.163.com
?
?
新浪免費郵箱發(fā)信(smtp)服務器的地址為:smtp.sina.com
?
新浪免費郵箱收信(pop3)服務器的地址為:pop.sina.com
?
轉載于:https://www.cnblogs.com/h5monkey/p/6042657.html
總結
以上是生活随笔為你收集整理的asp.net 发送邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux网络编程--sendfile零
- 下一篇: 2-2:C++快速入门之输入和输出