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

    public class SimpleEmailHelper    

    {       

          private string _SmtpAdd; 

          private string _UserID;

          private string _UserPsw;

          public SimpleEmailHelper(string smtpAddress, string userID, string userPsw)  

           {    

                 _SmtpAdd = smtpAddress;   

              _UserID = userID;   

              _UserPsw = userPsw;   

          }

            public bool Send(string from, string to, string subject, string message,string cc)  

           {            

                   return Send(from, from, to, to, subject, message,cc);  

           }

            public bool Send(string from, string fromDisplay, string sendTo, string sendToDisplay,string subject, string message,string cc)      

          {

                bool ret = true;

                SmtpClient client = new SmtpClient();   

              client.Host = _SmtpAdd;//邮件服务器 比如 网易的是 smtp.163.COM        

            client.Port = 25;//端口号,也可不写       

           client.DeliveryMethod = SmtpDeliveryMethod.Network;//发送方式     

            client.Credentials = new NetworkCredential(_UserID, _UserPsw);//用户名和密码

                MailMessage myMessage = new MailMessage();        

         myMessage.Priority = MailPriority.Normal;//优先级     

            myMessage.From = new MailAddress(from, fromDisplay, Encoding.GetEncoding("gb2312"));   

              myMessage.To.Add(sendTo);   

              if (cc != "")       

          {          

           myMessage.CC.Add(cc);    

             }       

          myMessage.Subject = subject;//邮件主题    

             myMessage.SubjectEncoding = Encoding.GetEncoding("gb2312");   

              myMessage.IsBodyHtml = true;      

           myMessage.BodyEncoding = Encoding.GetEncoding("gb2312");     

            myMessage.Body = message;//正文     

            myMessage.Attachments.Add(new Attachment(@"C:\Users\lando\Desktop\Flex问题集结号.txt"));//加入附件。。。   

              client.Send(myMessage);//开始发送。       

          return ret;      

       }   

      }

    页面调用:

    SQ.FrameWork.SimpleEmailHelper emailHelper = new SQ.FrameWork.SimpleEmailHelper(stmpServerIpAddress, userId, psw);
    emailHelper.Send(from, distEmailAddress, TextBoxTopic.Text.Trim(),TextBoxContent.Text.Trim(),txtCCCleint.Text);
    ShowMessage("邮件发送成功。");
  • 相关阅读:
    学习笔记-10
    学习笔记-9
    《网络攻防相关》
    微信小程序云开发不完全指北
    Burp Suite 入门教程(BURP SUITE TUTORIAL )
    kali linux fuzz工具集简述
    kali linux Burp Suite极简使用教程
    kali linux web程序集简述
    kali linux 数据库分析工具简述
    kali linux 64bit 2019.1a下启动bbqsql:No module named coros
  • 原文地址:https://www.cnblogs.com/fjzhang/p/2487500.html
Copyright © 2011-2022 走看看