C#的郵件封裝的簡直不要太好,感覺就是幾句話就可以寫好一個簡單的郵件demo
唯一需要關注的就是你需要在你的郵箱設置可以外部調用,163郵箱比較好設置,然後對方會個唯一祕鑰,即下面的emailPS,不是你郵箱的密碼..
具體實例
#region 發送郵件
//發送郵件
private void sendMessage(string body)
{
MailMessage message = new MailMessage();
//發件人信息
message.From = new MailAddress(emailAddress, emailName, new UTF8Encoding());
//收件人信息//多個電子郵件地址之間必須用逗號字符(“,”)分隔。
message.To.Add(toAddress);
//郵件信息
message.Subject = MessageSubject;
message.Body = body;
message.IsBodyHtml = true; //是否爲html格式
message.Priority = MailPriority.High; //發送郵件的優先等級
SmtpClient sc = new SmtpClient();
sc.Host = host; //指定發送郵件的服務器地址或IP
sc.Port = 25; //指定發送郵件端口
//sc.UseDefaultCredentials = true;
//sc.EnableSsl = true;
sc.Credentials = new System.Net.NetworkCredential(emailAddress, emailPs); //指定登錄服務器的用戶名和祕鑰
sc.Send(message); //發送郵件
}
#endregion