Asp.net发邮件

来源:互联网 发布:sqlserver分布式查询 编辑:程序博客网 时间:2024/06/11 02:46
建立一个类sendEmail.cs

代码为:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Net.Mail;
using System.Net;

/// <summary>
///sendEmail 的摘要说明
/// </summary>
public class sendEmail
{
    public sendEmail()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    /// <summary>
    /// 向用户发送邮件
    /// </summary>
    /// <param name="receiveUser">接收邮件的用户</param>
    /// <param name="sendUser">发送者</param>
    /// <param name="sendusername">发送者的邮箱登陆名</param>
    /// <param name="userpassword">发送者的登陆密码</param>
    /// <param name="sendTitle">发送标题</param>
    /// <param name="sendContent">发送的内容</param>
    /// <returns></returns>
    public void sendMail(string receiveUser, string sendUser, string sendusername, string userpassword, string sendTitle, string sendContent)
    {
       
            MailAddress to = new MailAddress(receiveUser);//接收者邮箱    
            MailAddress from = new MailAddress(sendUser);//发送者邮箱    
            System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(from, to);
            //mail.To.Add("xx@xx.com");//添加接收者    

            mail.Subject = sendTitle;
            mail.IsBodyHtml = true;
            mail.Body = sendContent;


            SmtpClient client = new SmtpClient();
            client.Host = "smtp.163.com";//设置发送者邮箱对应的smtpserver    
            client.UseDefaultCredentials = false;
            client.Credentials = new NetworkCredential(sendusername, userpassword);//设置发送者邮箱对应的username和password    
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.Send(mail);
      
        

    }

}



btn事件


        sendEmail se = new sendEmail();
       // se.sendMail("285464762@qq.com","wj","zhaoenyu888","95125923","您好测试","测试中");
        se.sendMail("285464762@qq.com", "liebe_a@163.com", "liebe_a", "808288", "千机购物重设密码信", "aa");
        System.Windows.Forms.MessageBox.Show("发送成功");



引用空间名:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;
using System.Net.Mail;
using System.Net;
原创粉丝点击