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

需要引用:
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; //邮件内容是否支持html SmtpClient smtp = new SmtpClient(); //创建smtp实例对象
smtp.Host = "mail.sina.com"; //邮件服务器SMTP
smtp.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. [转]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. java核心技术记录之java术语

    术语名 缩写 解释 Java Development Kit JDK 编写java程序的程序员使用的软件 Java Runtime Environment JRE 运行java程序的用户使用的软件 S ...

  2. docker: "build" requires 1 argument. See 'docker build --help'.

    http://bbs.csdn.net/topics/391040030 docker build  --tag="ouruser/sinatra:v3" -<Dockerf ...

  3. sublime 复制黏贴等快捷键修改

    在 keyboard-binding user 里 增加个人配置来覆盖默认配置 [ { "keys": ["ctrl+z"], "command&qu ...

  4. 【nginx运维基础(6)】Nginx的Rewrite语法详解

    概述 重写URL是非常有用的一个功能,因为它可以让你提高搜索引擎阅读和索引你的网站的能力:而且在你改变了自己的网站结构后,无需要求用户修改他们的书签,无需其他网站修改它们的友情链接:它还可以提高你的网 ...

  5. ServletRequest中getReader()和getInputStream()只能调用一次的解决办法

    转载:http://blog.sina.com.cn/s/blog_870cd7b90101fg58.html 最近使用spring mvc做项目,数据格式是json,有一个功能是实现记录请求的参数, ...

  6. CentOS7安装Hadoop2.7完整流程

    总体思路,准备主从服务器,配置主服务器可以无密码SSH登录从服务器,解压安装JDK,解压安装Hadoop,配置hdfs.mapreduce等主从关系. 1.环境,3台CentOS7,64位,Hadoo ...

  7. FastDFS_v5.05安装配置

    废话不多讲,启动FastDFS文件服务器的命令是 #/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf #/usr/bin/fdfs_storaged /etc ...

  8. MyBatis开发Dao

    MyBatis开发Dao有两种方法: 1.原始Dao开发方法,就是程序需要编写Dao的接口和Dao的实现类. 2.MyBatis的mapper接口(相当于Dao接口)代理开发方法.(更重要) ---- ...

  9. Ibatis,Spring整合(注解方式注入)

    applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xm ...

  10. 【Todo】【转载】ES6的学习记录

    粗略看了一遍React的内容,然后看了 ES6 的入门文章: http://es6.ruanyifeng.com/#docs/intro 通过这个链接可以查看浏览器对 ES6 的支持程度: http: ...