C#发邮件

来源:互联网 发布:jy的淘宝店网址是多少 编辑:程序博客网 时间:2024/05/16 01:18

    public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
    {
        System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpServer); 
// strSmtpServer是邮箱服务器
 //创建一个邮件服务器的实例
        client.UseDefaultCredentials = false;      
   //是否随请求一起发送
        client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
           //strFrom发件人的帐号
           //strFromPass发件人的密码
 //设置发件人的身份验证
        client.DeliveryMethod = SmtpDeliveryMethod.Network;   
//指定如何发邮件
        System.Net.Mail.MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody); 
//发件人的帐号
//邮件的主题
//邮件的内容
//准备
        message.BodyEncoding = System.Text.Encoding.UTF8;
         //邮件的正文编码格式
        message.IsBodyHtml = true;   
  //邮件正文是否是html的格式
        client.Send(message);     
  //发送邮件
}

 

 

保持初学者的心态!!

原创粉丝点击