• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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#程序设计有所帮助。

    您可能感兴趣的文章:
    • C#使用System.Net邮件发送功能踩过的坑
    上一篇:在ASP.NET 2.0中操作数据之二十八:GridView里的Button
    下一篇:asp.net mvc发送邮件实例讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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