zoukankan      html  css  js  c++  java
  • 邮件自动发送

    邮件自动发送功能的基本实现:

    引用命名空间:

    using System.Net.Mail;
    using System.Text;

    方法实现:

    初始化邮件地址:

     MailAddress from = new MailAddress("发送人邮箱地址", "显示的名称");
     MailAddress to= new MailAddress("接受人邮箱地址", "显示的名称");
    

    初始化邮件:

    MailMessage mail = new MailMessage();
            mail.Subject = "自动发送";
            mail.IsBodyHtml = true;
            mail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312"); //936是简体中文的codepage值注
    
     //设置邮件的发送级别
            mail.Priority = MailPriority.Normal;
            mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; //自动提示
    
    //收件人
                mail.CC.Add(new MailAddress("Crazylight@126.com", "抄送人", Encoding.UTF8)); //抄送
               // mail.Bcc.Add(new MailAddress("675676122@qq.com", "密抄人", Encoding.UTF8)); //密超收件人
    
      mail.Body = EmailBody();
    
                mail.From = from;
                mail.To.Add(to);
    
    //添加附件
      mail.Attachments.Add(new Attachment("G:\\附件.txt"));
    

     初始化服务器:

    //邮件发送服务器
                SmtpClient client = new SmtpClient();
                client.Host = "XX";    //发件人地址所在的服务器SMTP 如网易126邮箱的为smtp.126.com
                //设置用于 SMTP 事务的端口,默认的是 25
                client.Port = 25;
    
                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                smtp.UseDefaultCredentials = false;
                smtp.EnableSsl = false;
    
                smtp.Credentials = new System.Net.NetworkCredential("用户名", "密码");
                smtp.Send(mail);
                smtp.SendCompleted += new SendCompletedEventHandler(smtp_SendCompleted);
    
                smtp.Dispose();
    

      OK, 到这里,邮件自动发送功能基本实现。 

  • 相关阅读:
    Windows 窗体设计器中的设计时错误
    union all 里面的order by
    docx转doc时,防止公式被转成图片的解决办法
    学习方向推荐
    关于验收测试的几个困惑
    《实例化需求》读书笔记
    VS2010中使用 SpecFlow + Selenium.WebDriver
    敏捷团队成员应具备的素质
    Jolt Awards: The Best Books
    在Ajax.ActionLink的OnBegin,onComplete等事件中使用this【解决办法】
  • 原文地址:https://www.cnblogs.com/crazylight/p/2768336.html
Copyright © 2011-2022 走看看