全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C#实现发送邮件的方法

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

#region 发送邮件部分
    private static String fromMail = "1111@126.com";  ///邮箱名称
    private static String mailPwd = "111111";     ///密码
    private static string toMail = "2222@163.com";  ///邮箱服务器
    private static string fileStr;//当前图片路径,在添加附件时用
    /// <summary>
    /// 发送邮件
    /// </summary>
    /// <param name="fileUrl">附件地址,以~分</param>
    /// <param name="screen">是否发送截屏</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 "发送邮件成功!包含附件:" + fileUrl + " 含截图?" + screen + "  " + DateTime.Now.ToString();
      }
      catch (SmtpException ex)
      {
        //如果错误原因是没有找到服务器,则尝试不加smtp.前缀的服务器
        if (ex.StatusCode == SmtpStatusCode.GeneralFailure)
        {
          try
          {
            //有些邮件服务器不加smtp.前缀
            SmtpClient client = new SmtpClient(from.Host);
            SendMail(client, from, mailPwd, to, message);
          
            return "发送邮件成功!包含附件:" + fileUrl + " 含截图?" + screen + "  " + DateTime.Now.ToString();

          }
          catch (SmtpException err)
          {
           
            return "发送邮件失败!" + err.Message + "  " + DateTime.Now.ToString();
          }
        }
        else
        {
         
          return "发送邮件失败!" + ex.Message + "  " + DateTime.Now.ToString();
        }
      }
    }

    //根据指定的参数发送邮件
    private static void SendMail(SmtpClient client, MailAddress from, string password,
       MailAddress to, MailMessage message)
    {
      //不使用默认凭证,注意此句必须放在client.Credentials的上面
      client.UseDefaultCredentials = false;
      //指定用户名、密码
      client.Credentials = new NetworkCredential(from.Address, password);
      //邮件通过网络发送到服务器
      client.DeliveryMethod = SmtpDeliveryMethod.Network;
      try
      {
        client.Send(message);
      }
      catch
      {
        throw;
      }
      finally
      {
        //及时释放占用的资源
        message.Dispose();
      }
    }

    #endregion

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# C#  # 发送邮件  # c# 两种发送邮件的方法  # c# 实现发送邮件到指定邮箱  # c# 实现发送邮件的功能  # C#使用windows服务发送邮件  # C#编程实现发送邮件的方法(可添加附件)  # C#实现发送邮件的三种方法  # C#实现SMTP邮件发送程序实例  # C# 邮件发送和接收实现代码  # C#中发送邮件代码  # C#实现收发邮件功能  # 不加  # 放在  # 发送到  # 没有找到  # 大家分享  # 具体内容  # 时用  # 大家多多  # 邮件服务器  # 九宫格  # fileUrl  # param  # summary  # screen  # gt  # finally  # fileStr  # lt  # Subject 


相关文章: ,网页ppt怎么弄成自己的ppt?  如何通过FTP服务器快速搭建网站?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  如何确认建站备案号应放置的具体位置?  如何通过.red域名打造高辨识度品牌网站?  网站制作话术技巧,网站推广做的好怎么话术?  如何零基础在云服务器搭建WordPress站点?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  已有域名如何免费搭建网站?  如何选择美橙互联多站合一建站方案?  建站之星如何修改网站生成路径?  制作网站公司那家好,网络公司是做什么的?  平台云上自助建站如何快速打造专业网站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  免费网站制作appp,免费制作app哪个平台好?  如何将凡科建站内容保存为本地文件?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  网站制作的步骤包括,正确网址格式怎么写?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  移民网站制作流程,怎么看加拿大移民官网?  如何快速查询域名建站关键信息?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  如何快速搭建高效WAP手机网站吸引移动用户?  如何在Windows虚拟主机上快速搭建网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  用v-html解决Vue.js渲染中html标签不被解析的问题  官网建站费用明细查询_企业建站套餐价格及收费标准指南  如何打造高效商业网站?建站目的决定转化率  已有域名和空间如何快速搭建网站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何获取上海专业网站定制建站电话?  北京企业网站设计制作公司,北京铁路集团官方网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  公司网站制作需要多少钱,找人做公司网站需要多少钱?  长沙做网站要多少钱,长沙国安网络怎么样?  如何在VPS电脑上快速搭建网站?  如何在景安服务器上快速搭建个人网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  高端企业智能建站程序:SEO优化与响应式模板定制开发  独立制作一个网站多少钱,建立网站需要花多少钱?  建站org新手必看:2024最新搭建流程与模板选择技巧  如何在阿里云通过域名搭建网站?  魔方云NAT建站如何实现端口转发?  定制建站价位费用解析与套餐推荐全攻略  如何在阿里云购买域名并搭建网站?  宝塔建站无法访问?如何排查配置与端口问题? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。