日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET发送电子邮件

發布時間:2024/1/17 asp.net 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET发送电子邮件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注:本博文主要講的是以SMTP 協議下的郵件發送

SMTP

SMTP的全稱是"Simple Mail Transfer Protocol",即簡單郵件傳輸協議。它是一組用于從源地址到目的地址傳輸郵件的規范,通過它來控制郵件的中轉方式。SMTP 協議屬于 TCP/IP 協議簇,它幫助每臺計算機在發送或中轉信件時找到下一個目的地。SMTP 服務器就是遵循 SMTP 協議的發送郵件服務器。

發送郵件方式:

1、發送文本郵件(可能帶有附件)

2、發送HTML郵件(可能帶有附件)

發送郵件所要用到的類

1、SmtpClient?類用于將電子郵件發送到 SMTP 服務器以便傳遞

2、MailMessage?類的實例用于構造可使用?SmtpClient?類傳輸到 SMTP 服務器以便傳遞的電子郵件

3、Attachment類的實例用于構造電子郵件的附件

SmtpClient:

1 SmtpClient smtpClient = new SmtpClient(); 2 smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; 3 smtpClient.Credentials = new System.Net.NetworkCredential("你的郵件賬戶", "你的郵件密碼"); 4 smtpClient.Host = smtp.qq.com;//指定發送的服務器 5 smtpClient.Port = 25;//指定端口號 6 smtpClient.EnableSsl = true;//是否使用SSL加密 7 smtpClient.Timeout = 100 * 1000;//設置超時時間(默認100秒)

?MailMessage?:

MailMessage mailMessage = new MailMessage(); //發送人地址 MailAddress mailAddressFrom = new MailAddress("發送地址", "別名");//如:你好<hello@qq.com> mailMessage.From = mailAddressFrom; //接收人(可能有多個) foreach (MailAddress mailAddress in MailTo){mailMessage.To.Add(mailAddress.Address);} mailMessage.Subject = Subject;//標題 if (!IsBodyHtml)mailMessage.Body = MailBody;//內容mailMessage.BodyEncoding = Encoding.UTF8;//內容編碼//抄送(可能多個)foreach (MailAddress mailAddress in MailCc) {mailMessage.CC.Add(mailAddress.Address); } //內容是否為HTML mailMessage.IsBodyHtml = IsBodyHtml;

?

轉載于:https://www.cnblogs.com/longdunxiong/p/4240960.html

總結

以上是生活随笔為你收集整理的ASP.NET发送电子邮件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。