真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用C#發(fā)送郵箱

這篇文章將為大家詳細(xì)講解有關(guān)如何使用C#發(fā)送郵箱,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

創(chuàng)新互聯(lián)建站是少有的網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、營(yíng)銷型企業(yè)網(wǎng)站、小程序定制開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,成立于2013年,堅(jiān)持透明化,價(jià)格低,無套路經(jīng)營(yíng)理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評(píng)

一、簡(jiǎn)單的郵件發(fā)送(不含授權(quán)碼)

    這里不啟動(dòng)安全連接,有些郵箱不支持安全連接。

        /// 最基本的發(fā)送郵件的方法
        ///
        public static void Send163Demo()
        {
            string user = "asdf@qq.com";//替換成你的hotmail用戶名
            string password = "1234";//替換成你的hotmail密碼
            string host = "smtp.qq.cn";//設(shè)置郵件的服務(wù)器
            string mailAddress = "asdf@qq.com"; //替換成你的hotmail賬戶
            string ToAddress = "lsd@qq.com";//目標(biāo)郵件地址。
            SmtpClient smtp = new SmtpClient(host);
            //smtp.EnableSsl = true; //開啟安全連接。
            smtp.Credentials = new NetworkCredential(user, password); //創(chuàng)建用戶憑證
            smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //使用網(wǎng)絡(luò)傳送
            MailMessage message = new MailMessage(mailAddress, ToAddress, "標(biāo)題", "發(fā)送內(nèi)容");  //創(chuàng)建郵件
            smtp.Send(message); //發(fā)送郵件   異步發(fā)送郵件 smtp.SendAsync(message, "huayingjie"); //這里簡(jiǎn)單修改下,發(fā)送郵件會(huì)變的很快。
            MessageBox.Show("郵件發(fā)送成功!");
        }

二、安全連接發(fā)送郵箱(含授權(quán)碼方式)

  #region QQ郵箱郵件發(fā)送

            //pub.SendMail email = new pub.SendMail(); //引用此類所在的命名空間后new一個(gè)對(duì)象出來
            //string _sendServer = "smtp.qq.com";//服務(wù)器地址
            //string _sendUseremail = "123213@qq.com";//發(fā)件人郵箱
            ////string _sendUserGrant = "hxtl2hbicj";//授權(quán)碼
            //string _sendToUser = "12321323@qq.com";//接收人
            //string _strSubject = "數(shù)字化采購系統(tǒng)KPI推送--PP";//主題
            //string _strBody = string.Empty;//發(fā)送內(nèi)容

            //for (int i = 0; i < list_user.Count; i++)
            //{
            //    if (list_user[i].email != "")
            //        _sendToUser += "," + list_user[i].email;
            //}
            ////郵件內(nèi)容頭部
            //_strBody += "大家好!

以下是PP模塊的KPI匯總內(nèi)容:

";

            ////中間部分-獲取表格
            //_strBody += getMailBody_PP(a);
            ////郵件內(nèi)容尾部
            //_strBody += "
請(qǐng)關(guān)注未達(dá)成的內(nèi)容項(xiàng),望可以今日完成。
";

            ////email.SendQQMail("smtp.qq.com", "2342@qq.com", "234234", "23432@qq.com", "QQ郵箱服務(wù)器發(fā)送郵件", "用asp.net發(fā)送郵件,用QQ的smtp.qq.com服務(wù)器,測(cè)試成功");

            //email.SendQQMail(_sendServer, _sendUseremail,  _sendToUser, _strSubject, _strBody);

            #endregion
        }

三、含授權(quán)碼服務(wù)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Text;
using System.Threading.Tasks;

namespace SendMail.pub
{
    class SendMail
    {
        //public void SendQQMail(string strSmtpServer, string strFrom, string strto,
        //    string strSubject, string strBody)
        //{
        //    SmtpClient smtpClient = new SmtpClient();

        //    smtpClient.EnableSsl = true;

        //    smtpClient.UseDefaultCredentials = false;//先設(shè)置

        //    smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; //指定電子郵件發(fā)送方式

        //    smtpClient.Host = strSmtpServer; //指定SMTP服務(wù)器

        //    smtpClient.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass); //用戶名和授權(quán)碼

        //    // 發(fā)送郵件設(shè)置

        //    MailMessage mailMessage = new MailMessage(strFrom, strto); // 發(fā)送人和收件人

        //    mailMessage.Subject = strSubject; //主題

        //    mailMessage.Body = strBody;//內(nèi)容
        //    mailMessage.CC.Add("liujihui@shinbada.com");

        //    mailMessage.BodyEncoding = Encoding.UTF8; //正文編碼

        //    mailMessage.IsBodyHtml = true; //設(shè)置為HTML格式

        //    mailMessage.Priority = MailPriority.Low; //優(yōu)先級(jí)

        //    smtpClient.Send(mailMessage);
        //}

        ///


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

        ///
        ///
        public static bool SendALLMail(MailModel model)
        {
            try
            {
                MailAddress receiver = new MailAddress(model.ReceiverAddress, model.ReceiverName);
                MailAddress sender = new MailAddress(model.SenderAddress, model.SenderName);
                MailMessage message = new MailMessage();
                message.From = sender;//發(fā)件人
                message.To.Add(receiver);//收件人
                //message.CC.Add(sender);//抄送人
                message.Subject = model.Title;//標(biāo)題
                message.Body = model.Content;//內(nèi)容
                message.IsBodyHtml = true;//是否支持內(nèi)容為HTML

                SmtpClient client = new SmtpClient();
                client.Host = "smtp.qq.com";
                client.Port = 465;
                client.EnableSsl = true;//是否啟用SSL
                client.Timeout = 10000;//超時(shí)
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential(model.SenderAddress, model.SenderPassword);
                client.Send(message);
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
    }

}
四、表字段

 public struct MailModel
    {
        ///


        /// 收件人地址
        ///

        public string ReceiverAddress { get; set; }
        ///
        /// 收件人姓名
        ///

        public string ReceiverName { get; set; }
        ///
        /// 標(biāo)題
        ///

        public string Title { get; set; }
        ///
        /// 內(nèi)容
        ///

        public string Content { get; set; }
        ///
        /// 發(fā)件人地址(非必填)
        ///

        public string SenderAddress { get; set; }
        ///
        /// 發(fā)件人姓名(非必填)
        ///

        public string SenderName { get; set; }
        ///
        /// 發(fā)件人密碼(非必填)
        ///

        public string SenderPassword { get; set; }
        public string host { get; set; }


    }

關(guān)于如何使用C#發(fā)送郵箱就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


新聞名稱:如何使用C#發(fā)送郵箱
當(dāng)前路徑:http://weahome.cn/article/ipigdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部