下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号。

需要引用:
using System.Net.Mail;
using System.Text;
using System.Net;

程序代码:

MailMessage myMail = new MailMessage(); //创建邮件实例对象

myMail.From = new MailAddress("bluesky@sina.com"); //发送者,要和邮件服务器的验证信息对应,不能随便更改
        
        myMail.To.Add(new MailAddress("848594@qq.com")); //接收者

myMail.Subject = "C#发送Email"; //邮件标题
        myMail.SubjectEncoding = Encoding.UTF8; //标题编码

myMail.Body = "this is a test email!"; //邮件内容
        myMail.BodyEncoding = Encoding.UTF8; //邮件内容编码
        myMail.IsBodyHtml = true;     //邮件内容是否支持html

SmtpClient smtp = new SmtpClient(); //创建smtp实例对象
        smtp.Host = "mail.sina.com"; //邮件服务器SMTP
        smtp.Port = 25;                  //邮件服务器端口
        smtp.Credentials = new NetworkCredential("bluesky@sina.com", "123456"); //邮件服务器验证信息

smtp.Send(myMail); //发送邮件

使用Gmail邮箱发送邮件示例

MailMessage myMail = new MailMessage();

myMail.From = new MailAddress("bluesky@gmail.com");
        myMail.To.Add(new MailAddress("444354@qq.com"));

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("bluesky@gmail.com", "123456");
        smtp.EnableSsl = true; //Gmail要求SSL连接

smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //Gmail的发送方式是通过网络的方式,需要指定

smtp.Send(myMail);

使用QQ邮箱发送邮件示例

MailMessage myMail = new MailMessage();

myMail.From = new MailAddress("4443233@qq.com");
        myMail.To.Add(new MailAddress("bluesky@gmail.com"));

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("4443233@qq.com", "123456");

smtp.Send(myMail);

[转]C#发送Email邮件 (实例:QQ邮箱和Gmail邮箱)的更多相关文章

  1. C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)

    下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号. 需要引用: using System.Net.Mail; using System.Text; using System.Net; ...

  2. 【转】C#发送Email邮件

    转自:http://hi.baidu.com/bluesky_cn/item/8bb060ace834c53f020a4df2 下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号. 需 ...

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

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

  4. python 发送email邮件带附件

    EMAIL功能实现: 1.发送EMAIL带附件,并且带压缩文件夹做为附件 #_*_coding:utf-8_*_ import smtplib from email.mime.text import ...

  5. Oracle PLSQL通过SMTP发送E-MAIL邮件代码

    登录到SMTPserver发送邮件,支持HTML CREATE OR REPLACE PROCEDURE send_mail(        p_recipient VARCHAR2, -- 邮件接收 ...

  6. 在foxmail和outlook中设置QQ邮箱、gmail邮箱、新浪邮箱、微软邮箱、网易邮箱等的方法

    怎么用邮件客户端如outlook和foxmail来设置各种邮箱 很多人平时都是在网页上面收发邮件,这个很简单,不用其他的设置,不过在客户端上设置收发邮件还是很不错的,今天就来讲讲各种邮箱在outloo ...

  7. Java发送Email邮件及SpringBoot集成

    一:普通方式发送 1.导包 <!--Java MAil 发送邮件API--> <dependency> <groupId>javax.mail</groupI ...

  8. 用java发送email邮件例子

    package com.hzk.mail; import java.net.MalformedURLException; import java.net.URL; import java.text.S ...

  9. C# 发送email邮件!

    利用C#邮件发送邮箱使用到两个类SmtpClient和MailMessage.可以把SmtpClient看做发送邮件信息的客户端,而把MailMessage看做需要发送的消息. 下面是我写的发送邮件的 ...

随机推荐

  1. Delphi2010下的FillChar

    在delphi2010中,因为unicode的原因,FillChar使用方法已经和老版delphi大不相同了. 如果想用某一个字符(或汉字)填充内存 buf: array[0..1023] of Ch ...

  2. 史上最浅显易懂的Git教程!

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  3. 贪心算法(Greedy Algorithm)之最小生成树 克鲁斯卡尔算法(Kruskal&#39;s algorithm)

    克鲁斯卡尔算法(Kruskal's algorithm)是两个经典的最小生成树算法的较为简单理解的一个.这里面充分体现了贪心算法的精髓.大致的流程能够用一个图来表示.这里的图的选择借用了Wikiped ...

  4. oschina git 私有项目使用。。

    工作流程 安装设置 git 下载最新版本的git http://git-scm.com/downloads 当你安装完成git的时候,你需要简单的配置一下,打开终端: 用户名 第一步,你需要告诉git ...

  5. 粒子系统1:简介&工具使用

    直接使用工具来感受一下粒子系统的强大威力吧. 网络上有很多粒子编辑器,大多数都是收费的.magicalsoft提供了一个免费的粒子编辑器(该工具目前只有mac版本),界面如下: 我们将针对这个编辑器来 ...

  6. TortoiseGit安装教程

    TortoiseGit 是Windows下的可视化Git界面. 下载Git 网站地址: http://code.google.com/p/tortoisegit/ 安装前必须装上msysgit才能在W ...

  7. assets

    我们知道assets/和res/文件夹用于存放可在应用程序中的使用文件. assets/用于存储各种应用程序中需要的文件(例如配置文件或音频文件等),这些文件会打包在Android应用程序中. res ...

  8. PHP.5-DIV+CSS布局网站首页实例

    DIV+CSS布局网站首页实例 网站页面布局 http://www.sj33.cn/digital/wyll/201501/42379.html[页头.页脚.侧边栏和内容区域] #避免各浏览器对CSS ...

  9. 谈谈 Objective-C 链式语法的实现

    引言 对于 Objective-C 的语法,喜欢的人会觉得它是如此的优雅,代码可读性强,接近自然语言,开发者在调用大多数方法时不需要去查看注释或文档,通常只凭借方法名就可以大致知道这个方法的作用,可以 ...

  10. 移动终端学习2:触屏原生js事件及重力感应

    如今智能移动设备已经渗透到人们生活的方方面面,用户数量也在不断迅速增长(市场研究机构 eMarketer 在今年初发表的趋势报告中预测,2014年至2018年,中国智能手机用户从总人口的 38.3%增 ...