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

2019-05-12 08:30:02刘景俊

                    <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;//设置邮件的优先级为高