亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c#利用webmail郵件系統發送郵件示例分享

2020-01-24 02:51:51
字體:
來源:轉載
供稿:網友

在C#中發送郵件的方式有2種,一種是使用webmail方式進行發送,另外一種就是采用netmail發送的方式,在采用這2種方式發送郵件時,如果采用公用的郵件服務器(如126郵件服務器,Sina的郵件服務器)都是需要授權認證才能夠發送,如果是采用Gmail的話,還會有每天發送郵件的數量等限制。這2種方式是經過我測試通過了的代碼,只需要將郵件的用戶名和密碼修改成自己的即可,同時也可以修改郵件服務器,改成自己配置的郵件服務器。

復制代碼 代碼如下:

/// <summary>
    /// 發送Email(帶驗證,采用微軟新推薦的方式)
    /// </summary>
    /// <param name="strTo">收件Email</param>
    /// <param name="strCc">抄送Email</param>
    /// <param name="strSubject">標題</param>
    /// <param name="strBody">內容</param>
    /// <param name="UserName">郵箱驗證帳號(與web.config里配置的帳號要一樣)</param>
    /// <param name="from">發信人郵箱,要與UserName對應</param>
    /// <param name="strErrorMsg">錯誤消息</param>
    /// <returns></returns>
    public static bool WebSendEmail(string strTo, string strCc, string strSubject, string strBody, ref string strErrorMsg)
    {
        System.Web.Mail.MailMessage message = new System.Web.Mail.MailMessage();
        System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"/w+([-+.']/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*");

        bool bState = false;
        string strSMTPServer = "";

        try
        {
            strSMTPServer = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["SMTP"]);
            strSMTPServer = strSMTPServer == "" ? "localhost" : strSMTPServer;

            string strFromAddr = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["FromAddress"]);
            if (reg.IsMatch(strFromAddr))
            {
                message.From = strFromAddr;
            }
            else
            {
                throw new Exception("The Email Address is wrong,Please reset the Email Address in the web.config file !");
            }

            string strTemp = "";
            foreach (string str in strTo.Split(';'))
            {
                if (reg.IsMatch(str))
                    if (!strTemp.Contains(str))
                        strTemp += str + ";";
            }

            message.Cc = "";
            foreach (string str in strCc.Split(';'))
            {
                if (reg.IsMatch(str))
                    if (!message.Cc.Contains(str))
                        message.Cc += str + ";";
            }

            message.Subject = strSubject;
            message.BodyFormat = System.Web.Mail.MailFormat.Html;

            message.Body ="<html><body>UtilMailMessage001"+ strBody+"- success</body></html>" ;
            //下面這塊是加載附件的方法
            MailAttachment attachment1 =new MailAttachment(@"d:/My Documents/test1.doc");
            MailAttachment attachment2 =new MailAttachment("d://Documents//test2.doc");
            message.Attachments.Add(attachment1);
            message.Attachments.Add(attachment2);

            message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
            message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
            //這里的郵箱帳號和密碼一定要和下面配置文件中設置的郵箱的帳號和密碼一致
            message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "xxxxxxxxx");//郵箱帳號,比如Test11@126.com帳號為:Test11
            message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxxxxxxx");//郵箱密碼
            //這個是指明郵件服務器的端口,可以不指定
            //message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "25");
    

            foreach (string str in strTemp.Split(';'))
            {
                if (reg.IsMatch(str))
                {
                    message.To = str;
                    message.BodyEncoding = System.Text.Encoding.UTF8;
                    System.Web.Mail.SmtpMail.SmtpServer = strSMTPServer;

                    System.Web.Mail.SmtpMail.Send(message);
                }
            }

            bState = true;
        }
        catch (Exception ex)
        {
            System.IO.File.AppendAllText("C://Mail_Log.ini", string.Format("{0:yyyy/MM/dd HH:mm:ss}/r/n{1}/r/n/r/n", DateTime.Now, ex.Message));
            bState = false;
            strErrorMsg = ex.Message;
        }

        return bState;
    }
//測試發送郵件
protected void btnSend_Click(object sender, EventArgs e)
    {
        try
        {

            Email.SendEmail("xxxxxx@163.com", "", "Test Email", "Test Send Email");

        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
    }

郵件在webconfig文件中配置如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91av在线不卡| 久久99视频精品| 精品国产乱码久久久久久天美| 成人性教育视频在线观看| 久久国产精品免费视频| 日韩电影第一页| 国产91精品久久久| 亚洲精品xxx| 亚洲免费一在线| 精品福利在线视频| 青青草成人在线| 少妇久久久久久| 日韩精品视频在线观看免费| 精品网站999www| 欧美久久精品午夜青青大伊人| 亚洲视频综合网| 日韩午夜在线视频| 午夜免费久久久久| 久久久久日韩精品久久久男男| 亚洲一区二区三区香蕉| 亚洲美女中文字幕| 亚洲 日韩 国产第一| 亚洲自拍偷拍色片视频| 国产精品视频免费在线| 欧美极品少妇与黑人| 91视频国产一区| 中文字幕免费精品一区高清| 成人福利网站在线观看11| 中日韩美女免费视频网址在线观看| 日本人成精品视频在线| 97国产精品人人爽人人做| 欧美日韩性视频| 国产成人激情小视频| 久久久久久91香蕉国产| 日韩www在线| 国产精品自拍偷拍| 91精品国产91久久久久久不卡| 国产精品成人aaaaa网站| 日韩av免费一区| 国产成人精品电影| 伊人久久久久久久久久久久久| 欧美另类99xxxxx| 国产91亚洲精品| 亚洲自拍偷拍色图| 国产精品国产三级国产专播精品人| 日韩在线中文视频| 成人免费高清完整版在线观看| 在线日韩欧美视频| 91视频九色网站| 亚洲最大av在线| 久久精品视频亚洲| 亚洲一区二区三区毛片| 久久精品福利视频| 国内精品久久影院| 日韩美女写真福利在线观看| 国产丝袜一区二区| 欧美视频精品一区| 亚洲人午夜精品| 久久伊人色综合| 欧美性黄网官网| 国产午夜精品视频| 亚洲欧美国产va在线影院| 欧洲美女7788成人免费视频| 亚洲免费av电影| 精品成人乱色一区二区| 在线一区二区日韩| 国产精品91一区| 欧美大肥婆大肥bbbbb| 日韩成人av在线播放| 欧美一区二区三区免费观看| 久久久久久久久久久久久久久久久久av| 日韩精品欧美国产精品忘忧草| 亚洲人a成www在线影院| 欧美日韩亚洲系列| 欧美激情视频三区| 久久国产精品久久国产精品| 精品国产31久久久久久| 91精品国产综合久久男男| 亚洲成人久久久久| 久久人人爽亚洲精品天堂| 高清日韩电视剧大全免费播放在线观看| 久久久久久69| 国产日韩欧美黄色| 日韩久久午夜影院| 97国产精品视频| 欧美激情性做爰免费视频| 中文在线资源观看视频网站免费不卡| 91精品国产九九九久久久亚洲| 一区三区二区视频| 亚洲视频第一页| 两个人的视频www国产精品| 国产精品日日摸夜夜添夜夜av| 蜜月aⅴ免费一区二区三区| 中文字幕在线看视频国产欧美| www国产亚洲精品久久网站| 日韩免费在线电影| 美女999久久久精品视频| 精品久久久一区| 国产又爽又黄的激情精品视频| 亚洲高清在线观看| 综合久久五月天| 亚洲图片在区色| 久久6免费高清热精品| 日韩av第一页| 最近2019年好看中文字幕视频| 久久成人18免费网站| 色一情一乱一区二区| 国产一区二区精品丝袜| 日韩精品免费综合视频在线播放| 亚洲精品一区在线观看香蕉| 亚洲va男人天堂| 欧美黑人巨大xxx极品| 欧美电影免费观看大全| 亚洲丁香久久久| 亚洲精品99久久久久| 久久亚洲精品国产亚洲老地址| 中文字幕av一区二区三区谷原希美| 久久综合国产精品台湾中文娱乐网| 亚洲精品欧美一区二区三区| 亚洲国产日韩欧美在线99| 色噜噜狠狠色综合网图区| 色综合久综合久久综合久鬼88| 成人性生交大片免费观看嘿嘿视频| 欧美一区二区三区四区在线| 欧美亚洲在线播放| 日韩av黄色在线观看| 91超碰caoporn97人人| 亚洲欧美日韩中文在线| 久久久久久九九九| 国产精品美女免费| 午夜精品一区二区三区av| 欧美巨猛xxxx猛交黑人97人| 国产成人精品日本亚洲专区61| 日韩免费在线视频| 色爱精品视频一区| 欧美日韩xxxxx| 久久久久国产精品一区| 国产在线观看一区二区三区| 亚洲成人1234| 激情懂色av一区av二区av| 日韩高清av一区二区三区| 久久999免费视频| 欧美激情视频在线| 久久久999成人| 成人乱人伦精品视频在线观看| 欧美高清一级大片| 欧美性69xxxx肥| 国产精品va在线播放我和闺蜜| 91av国产在线| 亚洲片国产一区一级在线观看| 亚洲成人三级在线| 色系列之999| 国产大片精品免费永久看nba| 国产精品夫妻激情| 欧美电影电视剧在线观看| 日韩av三级在线观看| 亚洲男人7777| 久久久影视精品| 精品国产一区二区三区四区在线观看| 亚洲成avwww人| 在线中文字幕日韩| 国产精品久久久久久久久粉嫩av| 日韩av片免费在线观看| 亚洲视频精品在线|