关于c#邮件发送的简单例子

  这里所说的发送邮件,以发送qq邮件为例。

  首先我们先要在自己的邮箱配置好如下选项:

在这一步我们首先要开启服务pop3/smtp,其次要记录下自己的邮箱地址和生成的授权码,然后在自己的c#中写如下代码:

 1 public static void SendEmail()
 2         {
 3             MailMessage msg = new MailMessage();
 4             msg.To.Add("");//收件人地址
 5             //msg.CC.Add("");//抄送人地址
 6
 7             msg.From = new MailAddress("","");//发件人邮箱,名称
 8
 9             msg.Subject = "提醒信息";//邮件标题
10             msg.SubjectEncoding = Encoding.UTF8;//标题格式为UTF8
11
12             msg.Body = "这是一条测试消息";//邮件内容
13             msg.BodyEncoding = Encoding.UTF8;//内容格式为UTF8
14             msg.IsBodyHtml = true;
15             SmtpClient client = new SmtpClient();
16
17             client.Host = "smtp.qq.com";//SMTP服务器地址
18             client.Port = 587;//SMTP端口,QQ邮箱填写587
19
20             client.EnableSsl = true;//启用SSL加密
21
22             client.Credentials = new NetworkCredential("发件人邮箱", "授权码");//发件人邮箱账号,密码
23
24             client.Send(msg);//发送邮件
25
26         }

基本上qq的发送邮件的简单例子就做完了

时间: 2024-10-13 06:37:56

关于c#邮件发送的简单例子的相关文章

JAVA邮件发送的简单实现

JAVA邮件发送的简单实现 JAVA邮件发送的简单实现 JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件.这一机制被广泛的用在注册激活和垃圾邮件的发送等方面. JavaMail可以到http://www.oracle.com/technetwork/java/javamail/index-138643.html进行下载,并将mail.jar添加到classpath即可.

java 实现 email 邮件发送最简单优雅的方式(网易 163 为例)

如何使用IMAP服务? 首先介绍一些邮件发送的基础知识,如果你已经知道可以跳过. 直接到 Email 邮件发送实现的部分. IMAP是什么? IMAP,即Internet Message Access Protocol(互联网邮件访问协议),您可以通过这种协议从邮件服务器上获取邮件的信息.下载邮件等. IMAP与POP类似,都是一种邮件获取协议. IMAP和POP有什么区别? POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件.标记已读等),这是不会反馈到服务

基于JavaMail的Java邮件发送:简单邮件发送

http://blog.csdn.net/xietansheng/article/details/51673073 http://www.cnblogs.com/codeplus/archive/2011/10/30/2229391.html http://blog.csdn.net/ghsau/article/details/17839983 ******************** 电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信

Java Mail邮件发送的简单实现

1.什么是java mail JAVA MAIL是利用现有的邮件账户发送邮件的工具,通过JAVA Mail的操控,让程序自动的使用设置的邮箱发送邮件. 这一机制被广泛的用在注册激活和垃圾邮件的发送等方面. 2.邮件发送的大致过程 1.构建一个继承自javax.mail.Authenticator的具体类,并重写里面的getPasswordAuthentication()方法.此类是用作登录校验的,以确保你对该邮箱有发送邮件的权利. 2.构建一个properties文件,该文件中存放SMTP服务器

java-基于JavaMail的Java邮件发送

1.基于JavaMail的Java邮件发送:简单邮件发送 2.基于JavaMail的Java邮件发送:复杂邮件发送

iOS开发-邮件发送

Web开发的时候邮箱注册登录是必不可少的,手机号可以更换,不过相对而言,邮箱只是用于比较重要的时候用到,比如找工作的时候必填的邮箱,注册网站会员的邮箱验证.现在的手机和Web的其实操作是一样的,大多数情况还是邮件的发送,iOS上有两种邮件发送的方式,一种是使用内置的MFMailComposeViewController发送邮件,第二种就是通过第三方类库SKPSMTPMessage发送邮件(https://github.com/jetseven/skpsmtpmessage). MFMailCom

C#邮件发送问题(一)

邮件发送需考虑很多因素,包括发送邮件客户端(一般编码实现),发送和接收邮件服务器设置等.如果使用第三方邮件服务器作为发送服务器,就需要考虑该服务器的发送限制,(如发送邮件时间间隔,单位时间内发送邮件数量,是否使用安全连接SSL),同时无论使用第三方还是自己的邮件服务器都还需要考虑接收邮件服务器的限制.为理清思路,下面我们简单回顾电子邮件系统的基本网络结构和邮件发送接收流程. 一.电子邮件系统的基本网络结构 如下图: 邮件发送接收一般经过以下几个节点: 发送邮件客户端(Mail User Agen

第四周作业 简单地邮件发送实现

先说发送邮箱用到的三大类: 创建和解析邮件内容的API :Message类是创建和解析邮件的核心API,它的实例对象代表一封电子邮件. 发送邮件的API:Transport类是发送邮件的核心API类,它的实例对象代表实现了某个邮件发送协议的邮件发送对象,例如SMTP协议. 接收邮件的API:Store类是接收邮件的核心API类,它的实例对象代表实现了某个邮件接收协议的邮件接收对象,例如POP3协议. 还有一个提供会话信息的类Session. 简单地邮件发送的过程: 相关的协议说明:见 smtp:

java实现简单邮件发送

java实现简单邮件发送