天天看點

今天給大家帶來我的網站發送465端口郵件的代碼,帶html樣式哦

今天給大家分享,在伺服器上面發送郵件

伺服器預設禁用了25端口,查閱了一些資料,說是得用465端口

于是就百度百度在百度,完成了通過465端口發送html樣式的代碼

其實很簡單

我也是為了記錄

怕以後要用到時忘記

是以今天分享出來

【下面是收到郵件提醒的樣式】

今天給大家帶來我的網站發送465端口郵件的代碼,帶html樣式哦

【代碼如下】

調用前,先把html的資料填好,在進行調用

懂的,改吧改吧一下就能使用了

不懂的,請評論

謝謝

/// <summary>
        /// 郵件伺服器位址
        /// </summary>
        private static string MailServer = "smtp.163.com";
        /// <summary>
        /// 使用者名
        /// </summary>
        private static string MailUserName = "*****";
        /// <summary>
        /// 密碼
        /// </summary>
        private static string MailPassword = "******";
        public static bool SendTheEmail(string EmailTheme, string EamilContent,string ToEml)
        {
            try
            {
                System.Web.Mail.MailMessage mmsg = new System.Web.Mail.MailMessage();
                //驗證  
                mmsg.Subject = "“Shunnet.top”提醒:" + EmailTheme.Trim();//郵件主題

                mmsg.BodyFormat = System.Web.Mail.MailFormat.Html;
                mmsg.Body = EamilContent;//郵件正文
                mmsg.BodyEncoding = Encoding.UTF8;//正文編碼
                mmsg.Priority = System.Web.Mail.MailPriority.High;//優先級

                mmsg.From = MailUserName;//發件者郵箱位址
                mmsg.To = ToEml;//收件人收箱位址
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
                //登陸名  
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", MailUserName);
                //登陸密碼  
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", MailPassword);
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 465);//端口 
                mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
                System.Web.Mail.SmtpMail.SmtpServer = MailServer;
                System.Web.Mail.SmtpMail.Send(mmsg);
                return true;
            }
            catch (Exception ex)
            {
                LogHelper.Error("[郵件發送異常]" + ex.Message);
                return false;
            }
        }

        /// <summary>
        /// 給使用者發送郵件提醒
        /// </summary>
        /// <param name="UserName"></param>
        /// <param name="UserStr"></param>
        /// <param name="AdminName"></param>
        /// <param name="AdminStr"></param>
        /// <returns></returns>
        public static string HtmlStr_AdminToUser(string UserName, string UserStr,string AdminName, string AdminStr,string TypeStr)
        {
            StringBuilder Html = new StringBuilder();
            Html.Append("<div class='emailtitle' style='border-radius: 5px;border:1px solid #eee;overflow: hidden;'>");
            Html.Append("    <h1 style='color:#fff;background: #3798e8;line-height:70px;font-size:18px;font-weight:normal;padding-left:40px;margin:0'>");
            Html.Append("        您在 <strong>Shunnet.top</strong> 上的“" + TypeStr + "”有回複啦");
            Html.Append("    </h1>");
            Html.Append("    <div class='emailtext' style='background:#fff;padding:20px 32px 40px;'>");
            Html.Append("");
            Html.Append("        <p style='color: #6e6e6e;font-size:15px;line-height:24px;'><strong style='color:#3798e8;'>" + UserName + "</strong> 您好!</p>");
            Html.Append("        <p style='color: #6e6e6e;font-size:15px;line-height:24px;'>");
            Html.Append("            您在 <strong>Shunnet.top</strong> 的" + TypeStr + ":");
            Html.Append("            <br>");
            Html.Append("        </p><p style='color: #009FCC;font-size:13px;line-height:24px;padding:10px 20px;background:#f8f8f8;margin:0'>");
            Html.Append(UserStr);
            Html.Append("        </p>");
            Html.Append("        <p style='color: #6e6e6e;font-size:15px;line-height:24px;'>");
            Html.Append("            <strong style='color:#3798e8;'>" + AdminName + "</strong> 給您回複了:");
            Html.Append("            <br>");
            Html.Append("        </p><p style='color: #009FCC  ;font-size:13px;line-height:24px;padding:10px 20px;background:#f8f8f8;margin:0'>" + AdminStr + "</p>");
            Html.Append("        <p style='font-size:15px;line-height:24px;'>");
            Html.Append("            歡迎再度光臨");
            Html.Append("            <a href='https://www.shunnet.top'><strong>Shunnet.top</strong></a>");
            Html.Append("        </p>");
            Html.Append("        <p style='color: red;font-size:15px;line-height:24px;'>(此郵件由系統自動發出, 請勿回複。如有打擾,請見諒。)</p>");
            Html.Append("        <p>");
            Html.Append("            <div style='text-align:center;  font-size:15px; color: #6e6e6e;'>");
            Html.Append("                <span>“關注[順網]微信公衆号,了解更多更有趣的實時資訊”<br></span>");
            Html.Append("                <div style='text-align:center; margin-bottom:20px;'>");
            Html.Append("                    <img src='https://blog.shunnet.top/Accessories/images/weixinMP.png' width='150' height='150'>");
            Html.Append("                </div>");
            Html.Append("            </div>");
            Html.Append("        </p>");
            Html.Append("    </div>");
            Html.Append("    <p style='color: #6e6e6e;font-size:13px;line-height:24px;text-align:right;padding:0 15px'>");
            Html.Append("        郵件發自:");
            Html.Append("        <a href='https://www.shunnet.top' style='color:#51a0e3;text-decoration:none'>Shunnet.top</a>");
            Html.Append("    </p>");
            Html.Append("</div>"); 
            return Html.ToString();
        }           

複制

記得點贊收藏哦 !!!

寫了這個部落格用時快兩個月,到現在我都不知道要更新點啥了

神通廣大的朋友們,給點意見。。。。留言給我!!!謝謝了。

本文作者:[部落客]大順

本文連結:https://shunnet.top/UvAzy2

版權聲明:轉載注明出處,謝謝