最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# SMTP發(fā)送郵件的示例

 更新時(shí)間:2020年12月04日 08:53:47   作者:Bruce-  
這篇文章主要介紹了C# SMTP發(fā)送郵件的示例,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下

在程序開(kāi)發(fā)中通常有推送消息的需求,通常為短信服務(wù),郵件,電話提醒。

短信及電話提醒通常需要向運(yùn)營(yíng)商購(gòu)買(mǎi)服務(wù)調(diào)用接口,比較麻煩。郵件信息推送也是不錯(cuò)的選擇,下面使用C#實(shí)現(xiàn)SMTP發(fā)送郵件

復(fù)制代碼/// <summary>
    /// 發(fā)送郵件
    /// </summary>
    /// <param name="M">發(fā)件內(nèi)容</param>
    public static void LocalHostSend(SendMail M)
    {
      try
      {
        MailMessage myMail = new MailMessage();//發(fā)送電子郵件類(lèi)
        
        foreach (string item in M.Addressee)//添加收件人
        {
          myMail.To.Add(item);
        }
        foreach (string item in M.CC)//添加抄送
        {
          myMail.CC.Add(item);
          
        }

        myMail.Subject = M.Theme;//郵件主題
        myMail.SubjectEncoding = M.SubjectEncoding;//郵件標(biāo)題編碼

        myMail.From = new MailAddress(M.From, M.DisplayName, M.SubjectEncoding);//發(fā)件信息


        myMail.Body = M.Body;//郵件內(nèi)容
        myMail.BodyEncoding = M.BodyEncoding;//郵件內(nèi)容編碼
        myMail.IsBodyHtml = M.IsBodyHtml;//是否是HTML郵件
        myMail.Priority = M.Priority;//郵件優(yōu)先級(jí)

        SmtpClient smtp = new SmtpClient();//SMTP協(xié)議

        smtp.EnableSsl = M.EnableSsl;//是否使用SSL安全加密  使用QQ郵箱必選
        smtp.UseDefaultCredentials = M.UseDefaultCredentials;

        smtp.Host = M.Host;//主機(jī)

        smtp.Credentials = new NetworkCredential(M.From, M.Password);//驗(yàn)證發(fā)件人信息

        smtp.Send(myMail);//發(fā)送

      }
      catch (Exception e)
      {
        MessageBox.Show(e.Message);
      }
      
    }
public class SendMail
  {
    public string From { get; set; }//發(fā)件人地址
    public string Password { get; set; }//密碼
    public string [] Addressee { get; set; }//收件人地址
    public string [] CC { get; set; }//抄送
    public string Theme { get; set; }//主題
    public string DisplayName { get; set; }//發(fā)件人名稱(chēng)
    public Encoding SubjectEncoding { get; set; }//編碼
    public string Body { get; set; }//郵件內(nèi)容
    public Encoding BodyEncoding { get; set; }//郵件內(nèi)容編碼
    public bool IsBodyHtml { get; set; }//是否HTML郵件
    public MailPriority Priority { get; set; }//郵件優(yōu)先級(jí)
    public bool EnableSsl { get; set; }//是否ssl
    public bool UseDefaultCredentials { get; set; }
    public string Host { get; set; }

  }

以上就是C# SMTP發(fā)送郵件的示例的詳細(xì)內(nèi)容,更多關(guān)于C# SMTP發(fā)送郵件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

苏尼特右旗| 北川| 阜阳市| 孟津县| 新津县| 六枝特区| 大同县| 墨竹工卡县| 德庆县| 新野县| 淄博市| 清流县| 吉水县| 太和县| 桓仁| 新晃| 乐业县| 福建省| 抚松县| 个旧市| 宜宾市| 凌源市| 九寨沟县| 九江县| 门源| 隆昌县| 佛教| 石首市| 莎车县| 兰溪市| 杭锦旗| 湖南省| 鹤庆县| 绩溪县| 祁阳县| 阿合奇县| 邓州市| 金沙县| 大埔区| 普陀区| 即墨市|