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); //發送失敗,操作
}
這個發送只進行了個人賬號對個人賬號的測試,沒有測企業級的郵箱。如果是企業級的有問題可以共同交流交流。