当前位置: 首页 > news >正文

广告网站怎么建设国外网站推广

广告网站怎么建设,国外网站推广,揭阳做网站哪个好,权威的深圳网站推广C#邮件发送这篇文章主要介绍如何使用C#的MailAddress类进行邮件的发送。 1.首先引入命名空间using System.Net.Mail; 2.将发送的邮件的功能封装成一个类,该类中包含了发送邮件的基本功能:收件人(多人),抄送(多人),发送人&#xff…
C#邮件发送

  这篇文章主要介绍如何使用C#的MailAddress类进行邮件的发送。

  1.首先引入命名空间using System.Net.Mail;

  2.将发送的邮件的功能封装成一个类,该类中包含了发送邮件的基本功能:收件人(多人),抄送(多人),发送人,主题,邮件正文,附件等,封装的Email类如下:

复制代码
 public class Email{/// <summary>/// 发送者/// </summary>public string mailFrom { get; set; }/// <summary>/// 收件人/// </summary>public string[] mailToArray { get; set; }/// <summary>/// 抄送/// </summary>public string[] mailCcArray { get; set; }/// <summary>/// 标题/// </summary>public string mailSubject { get; set; }/// <summary>/// 正文/// </summary>public string mailBody { get; set; }/// <summary>/// 发件人密码/// </summary>public string mailPwd { get; set; }/// <summary>/// SMTP邮件服务器/// </summary>public string host { get; set; }/// <summary>/// 正文是否是html格式/// </summary>public bool isbodyHtml { get; set; }/// <summary>/// 附件/// </summary>public string[] attachmentsPath { get; set; }public bool Send(){//使用指定的邮件地址初始化MailAddress实例MailAddress maddr = new MailAddress(mailFrom);//初始化MailMessage实例MailMessage myMail = new MailMessage();//向收件人地址集合添加邮件地址if (mailToArray != null){for (int i = 0; i < mailToArray.Length; i++){myMail.To.Add(mailToArray[i].ToString());}}//向抄送收件人地址集合添加邮件地址if (mailCcArray != null){for (int i = 0; i < mailCcArray.Length; i++){myMail.CC.Add(mailCcArray[i].ToString());}}//发件人地址myMail.From = maddr;//电子邮件的标题myMail.Subject = mailSubject;//电子邮件的主题内容使用的编码myMail.SubjectEncoding = Encoding.UTF8;//电子邮件正文myMail.Body = mailBody;//电子邮件正文的编码myMail.BodyEncoding = Encoding.Default;myMail.Priority = MailPriority.High;myMail.IsBodyHtml = isbodyHtml;//在有附件的情况下添加附件try{if (attachmentsPath != null && attachmentsPath.Length > 0){Attachment attachFile = null;foreach (string path in attachmentsPath){attachFile = new Attachment(path);myMail.Attachments.Add(attachFile);}}}catch (Exception err){throw new Exception("在添加附件时有错误:" + err);}SmtpClient smtp = new SmtpClient();//指定发件人的邮件地址和密码以验证发件人身份smtp.Credentials = new System.Net.NetworkCredential(mailFrom, mailPwd);//设置SMTP邮件服务器smtp.Host = host;try{//将邮件发送到SMTP邮件服务器
                smtp.Send(myMail);return true;}catch (System.Net.Mail.SmtpException ex){return false;}}}
复制代码

  3.页面调用发送邮件的类

复制代码
protected void Send_Click(object sender, EventArgs e){Email email = new Email();email.mailFrom = "发送人的邮箱地址";email.mailPwd = "发送人邮箱的密码";email.mailSubject = "邮件主题";email.mailBody = "邮件内容";email.isbodyHtml = true;    //是否是HTMLemail.host = "smtp.126.com";//如果是QQ邮箱则:smtp:qq.com,依次类推email.mailToArray = new string[] { "******@qq.com","12345678@qq.com"};//接收者邮件集合email.mailCcArray = new string[] { "******@qq.com" };//抄送者邮件集合if (email.Send()){Response.Write("<script type='text/javascript'>alert('发送成功!');history.go(-1)</script>");//发送成功则提示返回当前页面;
}else{Response.Write("<script type='text/javascript'>alert('发送失败!');history.go(-1)</script>");}}
复制代码

  

  以上就完成了在C#中如何发送邮件。

  点击下载Demo

 

 

 

转载于:https://www.cnblogs.com/xuhongfei/p/3535009.html

http://www.lbrq.cn/news/2354365.html

相关文章:

  • 建设工程方面的资料在哪个网站下载比较方便做电商需要学哪些基础
  • 月付网站空间提供商湖人今日排名最新
  • 医院网站系统源码百度推广管理平台
  • 福田网站建设哪家公司靠谱今天《新闻联播》回放
  • 网站建设空间申请乔拓云建站平台
  • 美的公司网站建设的目的谷歌在线浏览器免费入口
  • 建设网站石家庄百度客服人工电话95188
  • iis如何做同时运行两个网站80端口百度公司招聘官网最新招聘
  • 制作响应式网站报价百度推广渠道
  • 哪个网站做贺卡做的好上海关键词优化公司哪家好
  • 网站建设公司每年可以做多少个网站人际网络营销2900
  • 做学校网站会下线吗百度直接打开
  • 国外优秀ps网站中视频自媒体账号注册下载
  • 苏中建设集团网站官网营销策略分析论文
  • 企业网站建设费记什么科目东营seo
  • 做网站的电脑软件网站推广软件哪个最好
  • 360网站上做宣传要多少钱seo搜索引擎优化怎么做
  • 网站开发项目安排免费b站推广入口
  • 做特卖的网站高端建站
  • .net网站如何优化如何发布自己的网站
  • 北京哪家公司做网站好搜索引擎市场份额2023
  • 市场营销策略有哪几种网站怎么优化排名的方法
  • 网络平台宣传费用seo运营是什么
  • 东莞做网站注意事项网站宣传推广文案
  • 万州房地产网站建设百度秒收录软件工具
  • 西安网站建设服务商交易平台
  • 玉屏网络推广公司seo3
  • 中小企业网站积木式搭建cba赛程
  • 石家庄做网站哪家公司好企业网站优化方案案例
  • 博罗做网站公司如何进行搜索引擎优化 简答案
  • ES组合使用must与should时的注意事项
  • 汽车数字化——65页大型汽车集团企业IT信息化(管理架构、应用架构、技术架构)战略规划【附全文阅读】
  • 数字IC后端培训教程之数字后端项目典型项目案例解析
  • 【JVM】内存分配与回收原则
  • 智慧公厕系统打造洁净、安全的公共空间
  • JVM——编译执行于解释执行的区别是什么?JVM使用哪种方式?