日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

asp.net發(fā)送郵件帶格式(本demo發(fā)送驗(yàn)證碼)

 行走在理想邊緣 2019-03-25
復(fù)制代碼

 public ActionResult Mail(string email, string userName)
        {
            try
            {
                MailSender mail = new MailSender();
                Random r = new Random();
                int temp = r.Next(123456, 999999);
                Session["yzm"] = temp;
                Session.Timeout = 30;
                HtmlDocument htmlDocument = new HtmlDocument();
                htmlDocument.Load(Server.MapPath("/demo.html"));
                //*[@id="userName"]
                //*[@id="yzm"]
                HtmlNode userName_Node = htmlDocument.DocumentNode.SelectSingleNode("//*[@id='userName']");
                HtmlNode yzm = htmlDocument.DocumentNode.SelectSingleNode("//*[@id='yzm']");
                userName_Node.InnerHtml = userName;
                yzm.InnerHtml = temp.ToString();
                string content = htmlDocument.DocumentNode.InnerHtml;
                /// </summary>
                /// <param name="from">發(fā)送人郵件地址</param> 
                /// <param name="fromname">發(fā)送人顯示名稱</param> 
                /// <param name="to">發(fā)送給誰(郵件地址)</param> 
                /// <param name="subject">標(biāo)題</param> 
                /// <param name="body">內(nèi)容</param> 
                /// <param name="username">郵件登錄名</param> 
                /// <param name="password">郵件密碼</param> 
                /// <param name="server">郵件服務(wù)器</param> 
                /// <param name="fujian">附件</param> 
                ///  /// <returns>send ok</returns> 
                string returnValue = mail.SendMail(
                    "admin@haoidea.wang",
                    "X6系統(tǒng)管理員",
                    email,
                    "X6系統(tǒng) 賬號(hào)找回密碼",
                    content,
                    "admin@haoidea.wang",
                    "haoidea2016..",
                    "smtp.ym.163.com", "");
                if (returnValue == "ok")
                {
                    return Content(JsonConvert.SerializeObject(new
                    {
                        Code = 1,
                        Status = "success"
                    }), "application/json");
                }
                else
                {
                    return Content(JsonConvert.SerializeObject(new
                    {
                        Code = 0,
                        Status = "fail"
                    }), "application/json");
                }
            }
            catch (Exception e)
            {

                return Content(JsonConvert.SerializeObject(new
                {
                    Code = 0,
                    Status = e.Message
                }), "application/json");
            }


        }

復(fù)制代碼

復(fù)制代碼

using System;
using System.Text;
using System.Xml;
using System.Configuration;
using System.Web;
using System.IO;
using System.Net;
using System.Net.Mail;

namespace DotNet.Utilities
{
    public class MailSender
    {

        /// <summary> 


        /// 發(fā)送郵件程序 


        /// </summary> 


        /// <param name="from">發(fā)送人郵件地址</param> 


        /// <param name="fromname">發(fā)送人顯示名稱</param> 


        /// <param name="to">發(fā)送給誰(郵件地址)</param> 


        /// <param name="subject">標(biāo)題</param> 


        /// <param name="body">內(nèi)容</param> 


        /// <param name="username">郵件登錄名</param> 


        /// <param name="password">郵件密碼</param> 


        /// <param name="server">郵件服務(wù)器</param> 


        /// <param name="fujian">附件</param> 


        /// <returns>send ok</returns> 


        /// 調(diào)用方法 SendMail("abc@126.com", "某某人", "cba@126.com", "你好", "我測(cè)試下郵件", "郵箱登錄名", "郵箱密碼", "smtp.126.com", ""); 


        public string SendMail(string from, string fromname, string to, string subject, string body, string username, string password, string server, string fujian)
        {

            try
            {

                //郵件發(fā)送類 


                MailMessage mail = new MailMessage();

                //是誰發(fā)送的郵件 


                mail.From = new MailAddress(from, fromname);

                //發(fā)送給誰 


                mail.To.Add(to);

                //標(biāo)題 


                mail.Subject = subject;

                //內(nèi)容編碼 


                mail.BodyEncoding = Encoding.Default;

                //發(fā)送優(yōu)先級(jí) 


                mail.Priority = MailPriority.High;

                //郵件內(nèi)容 


                mail.Body = body;

                //是否HTML形式發(fā)送 


                mail.IsBodyHtml = true;

                //附件 


                if (fujian.Length > 0)
                {

                    mail.Attachments.Add(new Attachment(fujian));

                }

                //郵件服務(wù)器和端口 


                SmtpClient smtp = new SmtpClient(server, 25);

                smtp.UseDefaultCredentials = true;

                //指定發(fā)送方式 


                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;

                //指定登錄名和密碼 


                smtp.Credentials = new System.Net.NetworkCredential(username, password);

                //超時(shí)時(shí)間 


                smtp.Timeout = 10000;

                smtp.Send(mail);

                return "ok";

            }

            catch (Exception exp)
            {

                return exp.Message;

            }

        }
    }
}

復(fù)制代碼

復(fù)制代碼

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta charset="utf-8" />

</head>
<body>
    <div class="qmbox qm_con_body_content qqmail_webmail_only" id="mailContentContainer" style="">
        <style type="text/css">
            .qmbox body {
                margin: 0;
                padding: 0;
                background: #fff;
                font-family: "Verdana, Arial, Helvetica, sans-serif";
                font-size: 14px;
                line-height: 24px;
            }

            .qmbox div, .qmbox p, .qmbox span, .qmbox img {
                margin: 0;
                padding: 0;
            }

            .qmbox img {
                border: none;
            }

            .qmbox .contaner {
                margin: 0 auto;
            }

            .qmbox .title {
                margin: 0 auto;
                background: url() #CCC repeat-x;
                height: 30px;
                text-align: center;
                font-weight: bold;
                padding-top: 12px;
                font-size: 16px;
            }

            .qmbox .content {
                margin: 4px;
            }

            .qmbox .biaoti {
                padding: 6px;
                color: #000;
            }

            .qmbox .xtop, .qmbox .xbottom {
                display: block;
                font-size: 1px;
            }

            .qmbox .xb1, .qmbox .xb2, .qmbox .xb3, .qmbox .xb4 {
                display: block;
                overflow: hidden;
            }

            .qmbox .xb1, .qmbox .xb2, .qmbox .xb3 {
                height: 1px;
            }

            .qmbox .xb2, .qmbox .xb3, .qmbox .xb4 {
                border-left: 1px solid #BCBCBC;
                border-right: 1px solid #BCBCBC;
            }

            .qmbox .xb1 {
                margin: 0 5px;
                background: #BCBCBC;
            }

            .qmbox .xb2 {
                margin: 0 3px;
                border-width: 0 2px;
            }

            .qmbox .xb3 {
                margin: 0 2px;
            }

            .qmbox .xb4 {
                height: 2px;
                margin: 0 1px;
            }

            .qmbox .xboxcontent {
                display: block;
                border: 0 solid #BCBCBC;
                border-width: 0 1px;
            }

            .qmbox .line {
                margin-top: 6px;
                border-top: 1px dashed #B9B9B9;
                padding: 4px;
            }

            .qmbox .neirong {
                padding: 6px;
                color: #666666;
            }

            .qmbox .foot {
                padding: 6px;
                color: #777;
            }

            .qmbox .font_darkblue {
                color: #006699;
                font-weight: bold;
            }

            .qmbox .font_lightblue {
                color: #008BD1;
                font-weight: bold;
            }

            .qmbox .font_gray {
                color: #888;
                font-size: 12px;
            }
        </style>
        <div class="contaner">
            <div class="title">[X6] 密碼重置</div>
            <div class="content">
                <p class="biaoti"><b>親愛的用戶,你好!</b></p>
                <b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b>
                <div class="xboxcontent">
                    <div class="neirong">
                        <p><b>請(qǐng)核對(duì)你的用戶名:</b><span id="userName" class="font_darkblue">gaocongdehao</span></p>
                        <p><b>重置密碼的驗(yàn)證碼:</b><span class="font_lightblue"><span id="yzm" data="450794" onclick="return false;" t="7" style="border-bottom: 1px dashed rgb(204, 204, 204); z-index: 1; position: static;">450794</span></span><br><span class="font_gray">(請(qǐng)輸入該驗(yàn)證碼完成密碼找回,驗(yàn)證碼30分鐘內(nèi)有效!)</span></p>
                        <div class="line">如果你未申請(qǐng)重置密碼服務(wù),請(qǐng)忽略該郵件。</div>
                    </div>
                </div>
                <b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b>
                <p class="foot">如果仍有問題,請(qǐng)撥打我們的會(huì)員服務(wù)專線: <span data="800-820-5100" onclick="return false;" t="7" style="border-bottom: 1px dashed rgb(204, 204, 204); z-index: 1; position: static;">021-51875288
</span></p>
            </div>
        </div>
        <style type="text/css">
            .qmbox style, .qmbox script, .qmbox head, .qmbox link, .qmbox meta {
                display: none !important;
            }
        </style>
    </div>
</body>
</html>

復(fù)制代碼


依賴:


HtmlAgilityPack


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多