下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号。需要引用:
using System.Net.Mail;
using System.Text;
using System.Net;程序代码:MailMessage myMail = new MailMessage(); //创建邮件实例对象myMail.From = new MailAddress(""); //发送者,要和邮件服务器的验证信息对应,不能随便更改myMail.To.Add(new MailAddress("")); //接收者myMail.Subject = "C#发送Email"; //邮件标题myMail.SubjectEncoding = Encoding.UTF8; //标题编码myMail.Body = "this is a test email!"; //邮件内容myMail.BodyEncoding = Encoding.UTF8; //邮件内容编码myMail.IsBodyHtml = true;     //邮件内容是否支持htmlSmtpClient smtp = new SmtpClient(); //创建smtp实例对象smtp.Host = "mail.sina.com"; //邮件服务器SMTPsmtp.Port = 25;                  //邮件服务器端口smtp.Credentials = new NetworkCredential("", "123456"); //邮件服务器验证信息smtp.Send(myMail); //发送邮件使用Gmail邮箱发送邮件示例MailMessage myMail = new MailMessage();myMail.From = new MailAddress("");myMail.To.Add(new MailAddress(""));myMail.Subject = "C#发送Email";myMail.SubjectEncoding = Encoding.UTF8;myMail.Body = "this is a test email from gmail!<a href='http://www.sina.com.cn'>sina</a>";myMail.BodyEncoding = Encoding.UTF8;myMail.IsBodyHtml = true;SmtpClient smtp = new SmtpClient();smtp.Host = "smtp.gmail.com";smtp.Port = 587; //Gmail的smtp端口smtp.Credentials = new NetworkCredential("", "123456");smtp.EnableSsl = true; //Gmail要求SSL连接smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //Gmail的发送方式是通过网络的方式,需要指定smtp.Send(myMail);使用QQ邮箱发送邮件示例MailMessage myMail = new MailMessage();myMail.From = new MailAddress("");myMail.To.Add(new MailAddress(""));myMail.Subject = "C#发送Email";myMail.SubjectEncoding = Encoding.UTF8;myMail.Body = "this is a test email from QQ!";myMail.BodyEncoding = Encoding.UTF8;myMail.IsBodyHtml = true;SmtpClient smtp = new SmtpClient();smtp.Host = "smtp.qq.com";smtp.Credentials = new NetworkCredential("", "123456");smtp.Send(myMail);

C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)相关推荐

  1. java 发送激活邮件 以qq邮箱为例

    java发送激活邮件 以qq邮箱为例 1.首先发送者邮箱需要开启服务 登录qq邮箱,选择设置--账号,开启以上两个服务.会获得相应的两个授权码 2.以下代码为发送邮件代码 package com.em ...

  2. linux shell 发送email 邮件

    方法一:简单邮件发送 echo 'hello world' | mail -s "Subject" -t  yanggang@ithomer.com,yanggang_2050@1 ...

  3. SpringBoot 2.x 集成QQ邮箱、网易系邮箱、Gmail邮箱发送邮件

    在Spring中提供了非常好用的 JavaMailSender接口实现邮件发送,在SpringBoot的Starter模块中也为此提供了自动化配置. 项目源码已托管在Gitee-SpringBoot_ ...

  4. Apple邮箱配置QQ邮箱,163邮箱,edu邮箱,gmail邮箱,获取gmail日历

    Apple邮箱配置QQ邮箱,163邮箱,edu邮箱,gmail邮箱,获取gmail日历 基本思路可以照着这个教程来: 03 如何充分使用iOS自带的"邮件"?--iPhone宝藏A ...

  5. 【转载】如何用Python发送Email邮件?

    文章目录 综述 连接SMTP服务器 登录SMTP服务器 如何获得邮箱授权码 通过SSL登录SMPT服务器 发送\抄送文本邮件 密送文本邮件 发送HTML邮件 参考 综述 用代码发送Email,在很多场 ...

  6. Java发送email邮件

    首先导入3个Jar文件 activation.jar commons-email-1.4.jar mail.jar email实体类: Mail package com.ljf.www.common. ...

  7. Unity 如何在程序中发送Email邮件

    发送邮件需要用到System.Net.Mail命名空间下的MailMessage和SmtpClient类,smtp是一种提供可靠且有效的电子邮件传输协议,是建立在FTP文件传输服务上的一种邮件服务.下 ...

  8. SpringBoot发送Email邮件-发送多人HTML邮件

    1.创建项目 当然也可以直接在pom文件加入依赖 <dependency><groupId>org.springframework.boot</groupId>&l ...

  9. 使用Java实现发送email邮件

    一.maven依赖 <dependency>       <groupId>javax.mail</groupId>       <artifactId> ...

最新文章

  1. 6个步骤,告诉你如何用树莓派和机器学习DIY一个车牌识别器!(附详细分析)...
  2. WSAD5技巧之一:访问Oracle9i数据源
  3. 计算机三级考试题库网络,计算机三级网络试题及答案解析
  4. 老鸟运维该何去何从?
  5. 技巧:在Silverlight 2应用程序中切换用户控件
  6. 一个架构的演化2--用ESB集成
  7. 在VB中如何让线程或进程在指定的CPU上运行
  8. SQL Management Studio Express 安装缺少MSXML6解决
  9. 剑指offer——面试题5:从尾到头打印链表
  10. dbutils使用---QueryRunner(query_update)、BeanList\BeanHandler、MapList\MapHandler、ScalarHandler...
  11. 原型设计之Axure RP
  12. 经纬度 android,android....中国各城市的经纬度,
  13. c++ windows console 快速编辑模式 关闭
  14. 基于kettle的可视化数据集成平台
  15. 好书推荐:《爱因斯坦的错误:天才的人性弱点》
  16. 【分享】微信公众号在 “集简云平台“ 集成应用的常见问题与解决方案
  17. 【AI入门学习方法】
  18. 【毒鸡汤】英译毒鸡汤——人生已经如此艰难,何不落井下石
  19. 2021年6月大学英语六级翻译
  20. 你知道吗?iPhone耳机旁边的小孔是做什么用的?

热门文章

  1. MAC 安装jenkins
  2. RobotFramework系列(二):Robot 如何编写自定义关键字
  3. SDNU 1429.区间k大数查询(水题)
  4. 使用 ArcGIS Desktop 切瓦片
  5. DS18B20读数错误排除
  6. Fluent Ribbon 第三步 应用程序菜单
  7. 实验室信息管理系统(南京浩展软件)
  8. hibernate延迟加载(get和load的区别)(转)
  9. 微信公众平台开发(97) 图文消息
  10. WordPress时间日期函数常用代码