1. 程式人生 > >_C#傳送郵箱

_C#傳送郵箱

 public ActionResult lead()
        {
            SendEmail("郵箱號", "吃飯麼?", "你要吃什麼啊");
            return View("Index");
        }

        /// <summary>
        /// 傳送郵件
        /// </summary>
        /// <param name="mailTo">要傳送的郵箱</param>
        /// <param name="mailSubject">郵箱主題</param>
        /// <param name="mailContent">郵箱內容</param>
        /// <returns>返回傳送郵箱的結果</returns>
        public bool SendEmail(string mailTo, string mailSubject, string mailContent)
        {
            // 設定傳送方的郵件資訊,例如使用網易的smtp

            string smtpServer = "smtp.163.com"; //SMTP伺服器
            string mailFrom = "
[email protected]
"; //登陸使用者名稱 string userPassword = "qwertyuiop000";//登陸密碼 // 郵件服務設定 SmtpClient smtpClient = new SmtpClient(); smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定電子郵件傳送方式 smtpClient.Host = smtpServer; //指定SMTP伺服器 smtpClient.Credentials = new System.Net .NetworkCredential(mailFrom, userPassword);//使用者名稱和密碼 // 傳送郵件設定 MailMessage mailMessage = new MailMessage(mailFrom, mailTo); // 傳送人和收件人 mailMessage.Subject = mailSubject;//主題 mailMessage.Body = mailContent;//內容 mailMessage.BodyEncoding = Encoding.UTF8;//正文編碼 mailMessage.IsBodyHtml = true;//設定為HTML格式 mailMessage.Priority = MailPriority.High;//優先順序 smtpClient.EnableSsl = false; //QQ郵箱 需要加為true try { smtpClient.Send(mailMessage); // 傳送郵件 return true; } catch (SmtpException ex) { return false; } }