首页 > 代码库 > 关于c#邮件发送的简单例子

关于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的发送邮件的简单例子就做完了

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