ASP.NET中怎么利用system.Net.Mail发送邮件

  介绍

本篇文章为大家展示了ASP.NET中怎么利用system.Net。邮件发送邮件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强> 1,前台页面SendEmail。aspx代码

& lt; h3>   ,发送电子邮件演示   ,& lt;/h3>   ,& lt; table 单元格边距=?”,单元格间距=?”,边境=?“,风格=白痔謇嘈?,宋体,,Arial,, Helvetica,,无衬线;   ,字体大小:15 px;,宽度:,411 px;“比;   ,& lt; tr>   ,& lt; td 类=皊tyle5"比;   ,邮箱地址:   ,& lt;/td>   ,& lt; td 类=皊tyle6"比;   ,& lt; asp: TextBox  ID=皌b_Email", runat=皊erver",宽度=?69 px"祝辞& lt;/asp: TextBox>   ,& lt;/td>   ,& lt;/tr>   ,& lt; tr>   ,& lt; td 类=皊tyle5"比;   ,抄送至:   ,& lt;/td>   ,& lt; td 类=皊tyle6"比;   ,& lt; asp: TextBox  ID=皌b_cc", runat=皊erver",宽度=?68 px"祝辞& lt;/asp: TextBox>   ,& lt;/td>   ,& lt;/tr>   ,& lt; tr>   ,& lt; td 类=皊tyle5"比;   ,邮件主题:   ,& lt;/td>   ,& lt; td 类=皊tyle6"比;   ,& lt; asp: TextBox  ID=皌b_Subject", runat=皊erver",宽度=?68 px"祝辞& lt;/asp: TextBox>   ,& lt;/td>   ,& lt;/tr>   ,& lt; tr>   ,& lt; td 类=皊tyle5"比;   ,邮件内容:   ,& lt;/td>   ,& lt; td 类=皊tyle6"比;   ,& lt; asp: TextBox  ID=皌b_Body", runat=皊erver",身高=?3 px",文本模式=癕ultiLine",宽度=?66 px"祝辞& lt;/asp: TextBox>   ,& lt;/td>   ,& lt;/tr>   ,& lt; tr>   ,& lt; td 类=皊tyle5"比;   ,添加附件:   ,& lt;/td>   ,& lt; td 类=皊tyle6"比;   ,& lt; asp: FileUpload  ID=皌b_Attachment", runat=皊erver",宽度=?65 px",/比;   ,& lt;/td>   ,& lt;/tr>   ,& lt; tr>   ,& lt; td 对齐=皉ight", colspan=?“比;   ,& lt; asp: Button  ID=癰tn_SendEmail", runat=皊erver",文本=胺⑺陀始?OnClick=癰tn_SendEmail_Click",/比;   ,& lt;/td>   ,& lt;/tr>   ,& lt;/table>

<强> 2,后台SendEmail.aspx。cs代码

protected  void  btn_SendEmail_Click (object ,发送方,EventArgs  e)   ,{   ,//声明一个邮件对象   ,MailMessage  mymail =, new  MailMessage ();   ,//发件人地址   ,//如是自己,在此输入自己的邮箱=,,mymail.From  new  MailAddress (“15510180880 @163.com");   ,//收件人地址   ,mymail.To.Add (new  MailAddress (tb_Email.Text));   ,//邮件主题=,,mymail.Subject  tb_Subject.Text;   ,//邮件标题编码=,,mymail.SubjectEncoding  System.Text.Encoding.UTF8;   ,//发送邮件的内容=,,mymail.Body  tb_Body.Text;   ,//邮件内容编码=,,mymail.BodyEncoding  System.Text.Encoding.UTF8;   ,//添加附件   ,Attachment  myfiles =, new 附件(tb_Attachment.PostedFile.FileName);   ,mymail.Attachments.Add (myfile);   ,//抄送到其他邮箱   ,mymail.CC.Add (new  MailAddress (tb_cc.Text));   ,//是否是HTML邮件=,mymail.IsBodyHtml 真实;   ,//邮件优先级=,,mymail.Priority  MailPriority.High;   ,//创建一个邮件服务器类   ,SmtpClient  myclient =, new  SmtpClient ();=,myclient.Host “SMTP.163.com",,   ,//SMTP服务端口=,myclient.Port  25;   ,//验证登录=,,myclient.Credentials  new  NetworkCredential (“@@@@@@",,“* * * * *“);//癅"输入有效的邮件名,,“*“输入有效的密码   ,myclient.Send (mymail);   ,}

上述内容就是ASP.NET中怎么利用system.Net.Mail发送邮件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

ASP.NET中怎么利用system.Net.Mail发送邮件