ASP.NET邮件发送system.Net.Mail案例

 更新时间:2016年05月09日 09:44:11   作者:XuebinDing  
这篇文章主要为大家详细介绍了ASP.NET邮件发送system.Net.Mail案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了ASP.NET邮件发送案例,供大家参考,具体内容如下

1、前台页面 SendEmail.aspx 代码

<h2>
 发送电子邮件演示
 </h2>
 <table cellpadding="0" cellspacing="0" border="0" style="font-family: 宋体, Arial, Helvetica, sans-serif;
 font-size: 15px; width: 411px;">
 <tr>
 <td class="style5">
 邮箱地址:
 </td>
 <td class="style6">
 <asp:TextBox ID="tb_Email" runat="server" Width="269px"></asp:TextBox>
 </td>
 </tr>
 <tr>
 <td class="style5">
 抄送至:
 </td>
 <td class="style6">
 <asp:TextBox ID="tb_cc" runat="server" Width="268px"></asp:TextBox>
 </td>
 </tr>
 <tr>
 <td class="style5">
 邮件主题:
 </td>
 <td class="style6">
 <asp:TextBox ID="tb_Subject" runat="server" Width="268px"></asp:TextBox>
 </td>
 </tr>
 <tr>
 <td class="style5">
 邮件内容:
 </td>
 <td class="style6">
 <asp:TextBox ID="tb_Body" runat="server" Height="63px" TextMode="MultiLine" Width="266px"></asp:TextBox>
 </td>
 </tr>
 <tr>
 <td class="style5">
 添加附件:
 </td>
 <td class="style6">
 <asp:FileUpload ID="tb_Attachment" runat="server" Width="265px" />
 </td>
 </tr>
 <tr>
 <td align="right" colspan="2">
 <asp:Button ID="btn_SendEmail" runat="server" Text="发送邮件" OnClick="btn_SendEmail_Click" />
 </td>
 </tr>
 </table>

2、后台SendEmail.aspx.cs代码

protected void btn_SendEmail_Click(object sender, EventArgs e)
 {
 //声明一个Mail对象
 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 Attachment(tb_Attachment.PostedFile.FileName);
 mymail.Attachments.Add(myfiles);
 //抄送到其他邮箱
 mymail.CC.Add(new MailAddress(tb_cc.Text));
 //是否是HTML邮件
 mymail.IsBodyHtml = true;
 //邮件优先级
 mymail.Priority = MailPriority.High;
 //创建一个邮件服务器类
 SmtpClient myclient = new SmtpClient();
 myclient.Host = "SMTP.163.com"; 
 //SMTP服务端口
 myclient.Port = 25;
 //验证登录
 myclient.Credentials = new NetworkCredential("@@@@@@", "*****");//"@"输入有效的邮件名, "*"输入有效的密码
 myclient.Send(mymail);
 }

3、效果如下

3.1、如下图填入各项,点击发送邮件


3.2、163邮箱内

3.3、QQ邮箱内

以上就是本文的全部内容,希望对大家学习C#程序设计有所帮助。

相关文章

  • MvcPager分页控件使用注意事项

    MvcPager分页控件使用注意事项

    这篇文章主要为大家详细介绍了MvcPager分页控件使用的注意事项,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 如何在ASP.Net Core中使用 IHostedService的方法

    如何在ASP.Net Core中使用 IHostedService的方法

    这篇文章主要介绍了如何在ASP.Net Core中使用 IHostedService的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • asp.net Linq to Xml学习笔记

    asp.net Linq to Xml学习笔记

    之前都没有学习过关于XML文件的操作,由于最近开发的项目需要用到,开始时学习了原始的XML文件操作方法,看了半天,也看的头晕眼花,没学习到真正的用法,后来在同事的推荐下学习了Linq to Xml
    2010-03-03
  • ASP.NET堆和栈三之引用类型对象拷贝和内存分配

    ASP.NET堆和栈三之引用类型对象拷贝和内存分配

    这篇文章介绍了ASP.NET堆和栈中引用类型对象的拷贝和内存分配,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • ASP.NET 广告控件AdRotator的使用方法与实例

    ASP.NET 广告控件AdRotator的使用方法与实例

    广告控件是asp.net中一个独有的东西,他可以利用asp.net来生成广告控件所需的xml文档,然后再利用AdRotator来调用广告xml文件,根据我们的参考进行显示
    2013-08-08
  • .Net Core 下使用ZKWeb.System.Drawing实现验证码功能(图形验证码)

    .Net Core 下使用ZKWeb.System.Drawing实现验证码功能(图形验证码)

    本文介绍.Net Core下用第三方ZKWeb.System.Drawing实现验证码功能。非常不错具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • Visual Studio 2017安装心得总结

    Visual Studio 2017安装心得总结

    这篇文章主要为大家详细总结了Visual Studio 2017安装心得,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • asp.net core集成CKEditor实现图片上传功能的示例代码

    asp.net core集成CKEditor实现图片上传功能的示例代码

    这篇文章主要介绍了asp.net core集成CKEditor实现图片上传功能的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • ASP.NET Core6.0-wwwroot文件夹无法访问解决方法

    ASP.NET Core6.0-wwwroot文件夹无法访问解决方法

    ASP.NET Core项目中的wwwroot文件夹被视为Web根文件夹,本文主要介绍了ASP.NET Core6.0-wwwroot文件夹无法访问解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-09-09
  • ASP.NET对HTML页面元素进行权限控制(一)

    ASP.NET对HTML页面元素进行权限控制(一)

    界面每个元素的权限也是需要控制的。比如一个查询用户的界面里面有查询用户按钮,添加用户按钮,删除用户按钮,不同的角色我们得分配不同的权限
    2013-12-12

最新评论