標籤:efault users protect ext 其他 xxx obj ted res
protected void Button1_Click(object sender, EventArgs e) { SendSMTPEMail("smtp.qq.com", "[email protected]", "XX密碼XXXX", "[email protected]", "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("[email protected]"); msg.To.Add(“這裡填發給地址如[email protected]”); // msg.To.Add("[email protected]"); //可以發送給多人 //msg.CC.Add("[email protected]"); //可以抄送給多人 msg.From = new MailAddress("[email protected]", "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("[email protected]", "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.com163郵箱
POP3:pop.163.com
SMTP:smtp.163.com
新浪免費郵箱發信(smtp)伺服器的地址為:smtp.sina.com
新浪免費郵箱收信(pop3)伺服器的地址為:pop.sina.com
其他的在網上找吧。。
asp.net 發送郵件