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

    //创建发送的电子邮件对象        

    MailMessage mail = new MailMessage();  

    mail.Bcc.Add(new MailAddress("2360166428@qq.com", "密送邮件接收方", System.Text.Encoding.UTF8));  //邮件的密件密送接收方        

    mail.CC.Add(new MailAddress("2360166428@qq.com", "抄送邮件的接收方", System.Text.Encoding.UTF8));   //抄送邮件的接收人的地址         mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;  //设置电子邮件的发送成功的通知      

    //添加附件  

    mail.Attachments.Add(new Attachment(@"C:\Users\Administrator\Desktop\相关收藏文件的网址.txt", System.Net.Mime.MediaTypeNames.Application.Rtf)); 

    mail.Priority = MailPriority.High;   //设置电子邮件的优先级

    mail.From = new MailAddress("1025798542@qq.com", "发送方", System.Text.Encoding.UTF8);  //发送邮件的发送方        

    mail.To.Add(new MailAddress("2360166428@qq.com", "电子邮件的接收方", System.Text.Encoding.UTF8));   //设置电子邮件的接收方        

    mail.Subject = "发送邮件的主题";   //设置邮件的发送主题内容  

    mail.SubjectEncoding = System.Text.Encoding.UTF8;   //设置邮件的主题的编码格式        

    mail.IsBodyHtml = true;   //设置邮件的正文格式为html格式       

    mail.Body = "发送一封邮件";  //发送邮件的正文内容  

    mail.BodyEncoding = System.Text.Encoding.UTF8;  //设置邮件发送正文内容的编码格式        

    mail.ReplyTo = new MailAddress("2360166428@qq.com", "回复方", System.Text.Encoding.UTF8);   //邮件的回复方地址

    SmtpClient smtp = new SmtpClient();   //创建简单邮件传输协议的对象        

    smtp.UseDefaultCredentials = true;  //设置身份验证同请求一起发送

    smtp.Credentials = new NetworkCredential("1025798542@qq.com", "yuanqin1991123");   //设置发件人身份的凭证

    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;   //设置邮件的处理方式为通过网络发送到SMTP服务器

    smtp.EnableSsl = false;  //不使用安全套接字层(SSL)加密连接        

    smtp.Host = "smtp.qq.com";   //设置SMTP事务的主机地址        

    smtp.Port = 25;  //设置用于SMTP事务的端口        

    try  {            

         smtp.Send(mail);            

         ScriptManager.RegisterStartupScript(this, this.GetType(), "show", "alert('发送成功!');", true);        

        }        

    catch (Exception)        

    {            

      ScriptManager.RegisterStartupScript(this, this.GetType(), "show", "alert('发送失败!');", true);            

       return;        

    }

  • 相关阅读:
    最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离等问题
    暑假总结20160907
    数组指针和指针数组的区别
    Matlab GUI界面
    稀疏表示(sparse representation)和字典学习
    C++设计模式——策略模式
    volatile,可变参数,memset,内联函数,宽字符窄字符,国际化,条件编译,预处理命令,define中##和#的区别,文件缓冲,位域
    MultiByteToWideChar和WideCharToMultiByte用法详解
    MFC中Listbox控件的简单使用
    window.open("url?param="+paramvalue) 服务端 乱码问题解决
  • 原文地址:https://www.cnblogs.com/erpNet/p/2635975.html
Copyright © 2011-2022 走看看