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

    <div class="cnblogs_Highlighter">
    <pre class="csharp;gutter:true;">        /// <summary>
            /// 邮件发送
            /// </summary>
            /// <param name="server">用于 SMTP 事务的主机的名称或 IP 地址</param>
            private void SendMail(string server = "smtp.qq.com")
            {
                try
                {
    
                    //*********发送操作对象************//
                    SmtpClient smtp = new SmtpClient();
    
                    //获取或设置用于 SMTP 事务的主机的名称或 IP 地址。
                    smtp.Host = server;
                    //邮箱和密码,【密码】
                    //注:对于QQ,【密码】首先到qq邮箱的设置->账号->POP3/IMAP/SMTP/EXCHANGE服务,开启服务POP3/SMTP服务,会得到一个其他字符串,替代密码
                    smtp.Credentials = new NetworkCredential("我的QQ邮箱@qq.com", "我的密码");
                    //端口,默认为25
                    //smtp.Port = 25;
                    //指定 System.Net.Mail.SmtpClient 是否使用安全套接字层 (SSL) 加密连接。
                    smtp.EnableSsl = true;
    
    
                    //*********发送内容对象************//
                    MailMessage myMail = new MailMessage();
                    //发送邮箱,一个
                    myMail.From = new MailAddress("我的QQ邮箱@qq.com");
    
                    //接收邮箱,可添加多个
                    myMail.To.Add(new MailAddress("我的QQ邮箱@qq.com"));
                    myMail.To.Add(new MailAddress("我的另一个邮箱@163.com.com"));</pre>
    
                    //抄送邮箱,可添加多个
                    myMail.CC.Add(new MailAddress("我的QQ邮箱@qq.com"));
                    myMail.CC.Add(new MailAddress("我的另一个邮箱@163.com.com"));
                    
                    //附件,可添加多个
                    myMail.Attachments.Add(new Attachment(@"C:UsersAdministratorDesktop文件夹文件1.xls"));
                    myMail.Attachments.Add(new Attachment(@"C:UsersAdministratorDesktop文件夹文件2.xls"));
    
                    //发送主题
                    myMail.Subject = "C#发送Email";
                    myMail.SubjectEncoding = Encoding.UTF8;
                    //发送内容
                    myMail.Body = "this is a test email from QQ!";
                    myMail.BodyEncoding = Encoding.UTF8;
                    //邮件内容是否支持html
                    myMail.IsBodyHtml = true;
    
    
                  
    
                    //发送
                    smtp.Send(myMail);
                    MessageBox.Show("发送成功");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("发送失败");
                    throw ex;
                }
            }
    </pre>
    </div>
    <p>  </p>
    

      

  • 相关阅读:
    设计模式 创建型 单例模式
    设计模式 创建型 抽象工厂模式
    设计模式六大原则
    设计模式 创建型 工厂方法模式
    设计模式 创建型 简单工厂模式
    Junit TDD
    覆盖索引
    多列索引 单列索引
    JDBC PreparedStatement Statement
    常用·SQL
  • 原文地址:https://www.cnblogs.com/lhlong/p/5627179.html
Copyright © 2011-2022 走看看