public static String outMails(String to, string from,String mailContext, String mailTitle)
  {
   String back=null;
   String fromAddress = from;
            string smtpServer = System.Configuration.ConfigurationManager.AppSettings["SMTPServer"];
            String smtpUsername = System.Configuration.ConfigurationManager.AppSettings["SMTPUserName"];
            String smtpPassword = System.Configuration.ConfigurationManager.AppSettings["SMTPUserPWD"];
            int port = int.Parse(System.Configuration.ConfigurationManager.AppSettings["SMTPPort"]);
            bool isUseSSL = bool.Parse(System.Configuration.ConfigurationManager.AppSettings["SMTPUseSSL"]);

            try
            {
                // Create mail message
                MailMessage message = new MailMessage(fromAddress.Trim(), to.Trim(), mailTitle.Trim(), mailContext.Trim());      
                message.BodyEncoding = Encoding.GetEncoding("GBK");
                // Send email
                SmtpClient client = new SmtpClient(smtpServer, port);
                client.Credentials = new NetworkCredential(smtpUsername, smtpPassword);
                client.EnableSsl = isUseSSL;
               
                client.Send(message);
                back = "邮件发送成功!";
                return back;

            }
            catch (Exception ex)
            {
                //System.Console.WriteLine(ex);
                back = ex.Message;
                return "网络故障发送失败";

 

                // return null;
            }
            //return "发送邮件失败";

相关文章:

  • 2021-11-27
  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2021-12-31
  • 2022-01-02
猜你喜欢
  • 2021-11-29
  • 2021-06-05
  • 2021-11-30
  • 2021-06-19
  • 2022-12-23
  • 2021-10-26
相关资源
相似解决方案