【C#】建立服務自動發送郵件

來源:互聯網
上載者:User

標籤:

---windows服務,
---自動發送郵件

郵件發送code

        #region 發送郵件函數        public void SendMailUseZj()        {            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();            string[] mailToUsers = ConfigurationManager.AppSettings["mailToUser"].Split(‘,‘);            for (int i = 0; i < mailToUsers.Length - 1; i++)            {                msg.To.Add(mailToUsers[i]);            }            /*            * msg.To.Add("[email protected]");            * msg.To.Add("[email protected]");可以發送給多人            */            /*            * msg.CC.Add("[email protected]");            * msg.CC.Add("[email protected]");可以抄送給多人            */            msg.From = new MailAddress("[email protected]", "啊強", System.Text.Encoding.UTF8);            /* 上面3個參數分別是寄件者地址(可以隨便寫),寄件者姓名,編碼*/            msg.Subject = "這第 “" + i + "” 封測試郵件";//郵件標題               msg.SubjectEncoding = System.Text.Encoding.UTF8;//郵件標題編碼               msg.Body = "郵件內容" + DateTime.Now;//郵件內容               msg.BodyEncoding = System.Text.Encoding.UTF8;//郵件內容編碼               msg.IsBodyHtml = false;//是否是HTML郵件               msg.Priority = MailPriority.Normal;//郵件優先順序               SmtpClient client = new SmtpClient();            string CredentialsName = ConfigurationManager.AppSettings["mailName"];            string CredentialsPass = DESencrypt.DesDecrypt(ConfigurationManager.AppSettings["mailPassword"]);            string CredentialsHost = ConfigurationManager.AppSettings["mailPop3"];            client.Host = CredentialsHost;            client.Credentials = new System.Net.NetworkCredential(CredentialsName, CredentialsPass);           //此行是終點否則會提示 認證錯誤            client.EnableSsl = true;            object userState = msg;            try            {                client.Send(msg);   //client.SendAsync(msg, userState);                //簡單一點兒可以client.Send(msg);                   InsertLog("發送成功");            }            catch (System.Net.Mail.SmtpException ex)            {                InsertLog("發送郵件出錯" + ex.Message + "--");            }        }

 

【C#】建立服務自動發送郵件

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.