C# 發送郵件,QQ企業郵箱測試成功


 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Net.Mail;
 6 using System.Net;
 7 namespace ConsoleApplication1
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             sendMail("**@**.cn","深師家園", "admin@**.com", "admin@***.com", "***", "您好!", "這是一封測試郵件!");
14         }
15      
16         /// <summary>
17         /// 向用戶發送郵件
18         /// </summary>
19         /// <param name="ReceiveUser">接收郵件的用戶</param>
20         /// <param name="SendUser">發送者顯求的郵箱地址,可為空</param>
21         /// <param name="DisplayName">收件人顯示發件人的聯系人名,可為中文</param>
22         /// <param name="SendUserName">發送者的郵箱登陸名,可以與發送者地址一樣</param>
23         /// <param name="UserPassword">發送者的登陸密碼</param>
24         /// <param name="MailTitle">發送標題</param>
25         /// <param name="MailContent">發送的內容</param>
26         public static void sendMail(string ReceiveUser,  string DisplayName,string SendUser, string SendUserName, string UserPassword, string MailTitle, string MailContent)
27         {
28             MailAddress toMail = new MailAddress(ReceiveUser);//接收者郵箱
29             MailAddress fromMail = new MailAddress(SendUser, DisplayName);//發送者郵箱       
30             MailMessage mail = new MailMessage(fromMail, toMail);
31             mail.Subject = MailTitle;
32             mail.IsBodyHtml = true;//是否支持HTML
33             mail.Body = MailContent;          
34             SmtpClient client = new SmtpClient();
35             client.Host = "smtp.exmail.qq.com";//設置發送者郵箱對應的smtpserver
36             client.UseDefaultCredentials = false;         
37             //client.Port = 465;
38             client.Credentials = new NetworkCredential(SendUserName, UserPassword);
39             client.DeliveryMethod = SmtpDeliveryMethod.Network;
40             try
41             {
42                 client.Send(mail);
43             }
44             catch(SmtpException ex)
45             {
46                 Console.Write(ex.Message);
47             }
48             Console.ReadKey();
49         }
50     }
51 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM