广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    asp.net2.0实现邮件发送(测试成功)

    2018-05-07 10:24:43 次阅读 稿源:互联网
    广告
    1、Default.aspx代码如下:
    代码如下:

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %> 

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head runat="server"> 
        <title>无标题页</title> 
    </head> 
    <body> 
        <form id="form1" runat="server"> 
        <div> 
            <table id="TABLE1" runat="server" border="0" cellpadding="0" cellspacing="0"> 
                <tr> 
                    <td style="width: 393px"> 
                        收信:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> 
                        主题:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /> 
                        内容:<asp:TextBox ID="TextBox3" runat="server" Height="154px" TextMode="MultiLine" 
                            Width="336px"></asp:TextBox><br /> 
                        <asp:Button ID="Button1" runat="server" Text="发送" OnClick="Button1_Click" /></td> 
                </tr> 
            </table> 

        </div> 
            <table id="Table2" runat="server" border="0" cellpadding="0" cellspacing="0" visible="false"> 
                <tr> 
                    <td style="text-align:center" style="width: 400px"> 
                        <asp:Label ID="Label1" runat="server" ForeColor="Red" Text="恭喜您,发表成功!"></asp:Label><br /> 
                        <asp:Button ID="Button2" runat="server" Text="返回" OnClick="Button2_Click" /></td> 
                </tr> 
            </table> 
        </form> 
    </body> 
    </html> 



    2、Default.aspx.cs代码如下:
    代码如下:

    using System; 
    using System.Data; 
    using System.Configuration; 
    using System.Web; 
    using System.Web.Security; 
    using System.Web.UI; 
    using System.Web.UI.WebControls; 
    using System.Web.UI.WebControls.WebParts; 
    using System.Web.UI.HtmlControls; 
    //倒入命名空间 
    using System.Net; 
    using System.Net.Mail; 

    public partial class _Default : System.Web.UI.Page  

        protected void Page_Load(object sender, EventArgs e) 
        { 

        } 
        protected void Button1_Click(object sender, EventArgs e) 
        { 
            ////设置发件人信箱,及显示名字 
            MailAddress from = new MailAddress("zgdx0503@cpp114.com", "延边职大信息中心"); 
            //设置收件人信箱,及显示名字  
            MailAddress to = new MailAddress(TextBox1.Text, "0503班"); 
            //创建一个MailMessage对象 
            MailMessage oMail = new MailMessage(from, to);  

            oMail.Subject = TextBox2.Text;      //邮件标题        
            oMail.Body = TextBox3.Text;         //邮件内容 

            oMail.IsBodyHtml = true;            //指定邮件格式,支持HTML格式         
            oMail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");//邮件采用的编码         
            oMail.Priority = MailPriority.High;//设置邮件的优先级为高 

            //发送邮件服务器 
            SmtpClient client = new SmtpClient(); 
            client.Host = "mail.cpp114.com";    //指定邮件服务器 
            client.Credentials = new NetworkCredential("zgdx0503@cpp114.com", "123456");//指定服务器邮件,及密码 

            //发送 
            try 
            { 
                client.Send(oMail);  //发送邮件 
                Label1.Text = "恭喜你!邮件发送成功。"; 
            } 
            catch 
            { 
                Label1.Text = "邮件发送失败,检查网络及信箱是否可用。"; 
            } 

            oMail.Dispose();        //释放资源 

            TABLE1.Visible = false; 
            Table2.Visible = true; 
        } 
        protected void Button2_Click(object sender, EventArgs e) 
        { 
            //返回,继续发送 
            Response.Redirect(Request.Url.ToString()); 
            TABLE1.Visible = true; 
            Table2.Visible = false; 
        } 



    3、运行并输入测试信箱zgdx0503@tom.com,(密码:123456)。如下所示:

    4、打开信箱查看
     

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告