程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#簡單郵件發送,

C#簡單郵件發送,

編輯:C#入門知識

C#簡單郵件發送,


System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = new System.Net.Mail.MailAddress("*****@163.com");    //發送郵件郵箱
message.To.Add("********@qq.com");   //收件人
message.Subject = "*********";    //郵件標題
message.IsBodyHtml = true;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Body = "**************";     //郵件內容
message.Priority = System.Net.Mail.MailPriority.Normal;
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtp.163.com", 25);   //163的郵件地址,25端口號
client.Credentials = new System.Net.NetworkCredential("**********@163.com", "********");                  //第一個參數發件郵箱名,第二個參數郵箱密碼
client.EnableSsl = false; //必須經過ssl加密
try
{
client.Send(message);      //發送
}
catch (Exception ee)
{
LogHelper.GetInstance().WriteMessage(DateTime.Now + "訂單發送郵件失敗: " + ee.Message);    //發送失敗,操作
}

 

這個發送只進行了個人賬號對個人賬號的測試,沒有測企業級的郵箱。如果是企業級的有問題可以共同交流交流。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved