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

C#實(shí)現(xiàn)發(fā)送郵件的方法

 更新時(shí)間:2017年09月13日 13:13:54   作者:高軟玩家  
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)發(fā)送郵件的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內(nèi)容如下

#region 發(fā)送郵件部分
    private static String fromMail = "1111@126.com";  ///郵箱名稱
    private static String mailPwd = "111111";     ///密碼
    private static string toMail = "2222@163.com";  ///郵箱服務(wù)器
    private static string fileStr;//當(dāng)前圖片路徑,在添加附件時(shí)用
    /// <summary>
    /// 發(fā)送郵件
    /// </summary>
    /// <param name="fileUrl">附件地址,以~分</param>
    /// <param name="screen">是否發(fā)送截屏</param>
    /// <returns></returns>
    public static string SendMail(string fileUrl, string screen)
    {
     
      MailAddress from = new MailAddress(fromMail);
      MailAddress to = new MailAddress(toMail);

      MailMessage message = new MailMessage(from, to);
      message.Subject = "M郵件 " +11111;//主題
      message.SubjectEncoding = System.Text.Encoding.UTF8;

      Attachment attachFile = new Attachment(fileStr);
      if (screen == "True")
        message.Attachments.Add(attachFile);

      string[] files = fileUrl.Split('~');
      for (int i = 0; i < files.Length; i++)
      {
        if (File.Exists(files[i]))
        {
          Attachment attachFile1 = new Attachment(fileUrl);
          message.Attachments.Add(attachFile1);
        }
      }

      try
      {
        SmtpClient client = new SmtpClient("smtp." + from.Host);

        SendMail(client, from, mailPwd, to, message);

       
        return "發(fā)送郵件成功!包含附件:" + fileUrl + " 含截圖?" + screen + "  " + DateTime.Now.ToString();
      }
      catch (SmtpException ex)
      {
        //如果錯(cuò)誤原因是沒有找到服務(wù)器,則嘗試不加smtp.前綴的服務(wù)器
        if (ex.StatusCode == SmtpStatusCode.GeneralFailure)
        {
          try
          {
            //有些郵件服務(wù)器不加smtp.前綴
            SmtpClient client = new SmtpClient(from.Host);
            SendMail(client, from, mailPwd, to, message);
          
            return "發(fā)送郵件成功!包含附件:" + fileUrl + " 含截圖?" + screen + "  " + DateTime.Now.ToString();

          }
          catch (SmtpException err)
          {
           
            return "發(fā)送郵件失敗!" + err.Message + "  " + DateTime.Now.ToString();
          }
        }
        else
        {
         
          return "發(fā)送郵件失?。? + ex.Message + "  " + DateTime.Now.ToString();
        }
      }
    }

    //根據(jù)指定的參數(shù)發(fā)送郵件
    private static void SendMail(SmtpClient client, MailAddress from, string password,
       MailAddress to, MailMessage message)
    {
      //不使用默認(rèn)憑證,注意此句必須放在client.Credentials的上面
      client.UseDefaultCredentials = false;
      //指定用戶名、密碼
      client.Credentials = new NetworkCredential(from.Address, password);
      //郵件通過網(wǎng)絡(luò)發(fā)送到服務(wù)器
      client.DeliveryMethod = SmtpDeliveryMethod.Network;
      try
      {
        client.Send(message);
      }
      catch
      {
        throw;
      }
      finally
      {
        //及時(shí)釋放占用的資源
        message.Dispose();
      }
    }

    #endregion

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#選擇排序法實(shí)例分析

    C#選擇排序法實(shí)例分析

    這篇文章主要介紹了C#選擇排序法,實(shí)例分析了C#排序算法的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • C# char類型字符轉(zhuǎn)換大小寫的實(shí)現(xiàn)代碼

    C# char類型字符轉(zhuǎn)換大小寫的實(shí)現(xiàn)代碼

    以下是對(duì)C#中char類型字符轉(zhuǎn)換大小寫的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下哦
    2013-07-07
  • 解讀C#中ReadString的一些小疑惑

    解讀C#中ReadString的一些小疑惑

    這篇文章主要介紹了關(guān)于C#中ReadString的一些小疑惑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • c# DataDirectory的用法

    c# DataDirectory的用法

    這篇文章主要介紹了c# DataDirectory的用法,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-08-08
  • 基于WPF實(shí)現(xiàn)視頻封面查看器

    基于WPF實(shí)現(xiàn)視頻封面查看器

    這篇文章主要為大家詳細(xì)介紹了WPF如何實(shí)現(xiàn)視頻封面查看器,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以了解一下
    2022-11-11
  • dotnet如何將文件刪除到回收站

    dotnet如何將文件刪除到回收站

    這篇文章主要給大家介紹了關(guān)于dotnet如何將文件刪除到回收站的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用dotnet具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • C#中將UTC時(shí)間轉(zhuǎn)換為JST時(shí)間的實(shí)現(xiàn)方法

    C#中將UTC時(shí)間轉(zhuǎn)換為JST時(shí)間的實(shí)現(xiàn)方法

    在C#中,將UTC時(shí)間轉(zhuǎn)換為JST(日本標(biāo)準(zhǔn)時(shí)間,即UTC+9)時(shí)間可以通過使用 DateTime 和 TimeZoneInfo 類來實(shí)現(xiàn),JST比UTC快9小時(shí),因此可以直接進(jìn)行轉(zhuǎn)換,本文將通過代碼示例給大家介紹C#中將UTC時(shí)間轉(zhuǎn)換為JST時(shí)間,需要的朋友可以參考下
    2025-01-01
  • 詳解Unity使用ParticleSystem粒子系統(tǒng)模擬藥水在血管中流動(dòng)(粒子碰撞)

    詳解Unity使用ParticleSystem粒子系統(tǒng)模擬藥水在血管中流動(dòng)(粒子碰撞)

    這篇文章主要介紹了Unity使用ParticleSystem粒子系統(tǒng)模擬藥水在血管中流動(dòng)(粒子碰撞),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • c#多線程中Lock()關(guān)鍵字的用法小結(jié)

    c#多線程中Lock()關(guān)鍵字的用法小結(jié)

    本篇文章主要是對(duì)c#多線程中Lock()關(guān)鍵字的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#面向?qū)ο髮?shí)現(xiàn)圖書管理系統(tǒng)

    C#面向?qū)ο髮?shí)現(xiàn)圖書管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C#面向?qū)ο髮?shí)現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論

阿荣旗| 全椒县| 盱眙县| 建昌县| 大连市| 曲麻莱县| 张家界市| 平乐县| 陈巴尔虎旗| 文昌市| 大关县| 永仁县| 松溪县| 弥渡县| 洪雅县| 河池市| 洛川县| 新兴县| 凤台县| 盘山县| 淳安县| 汉沽区| 景德镇市| 安多县| 巫溪县| 扬中市| 滨州市| 宜君县| 金塔县| 宁城县| 福清市| 洱源县| 静乐县| 长岭县| 灵山县| 萝北县| 临安市| 墨江| 金堂县| 都安| 大竹县|