用c#發郵件的簡單寫法c#
1:先定義一個EmailHelper類服務器
public class EmailHelper { public static void SendMail(string from, string to, string subject, string body, string attachmentFilePath) { MailMessage message = new MailMessage(); message.From = new MailAddress(from); message.To.Add(new MailAddress(to)); message.Subject = subject; message.Body = body; message.Attachments.Add(new Attachment(attachmentFilePath)); SmtpClient smtp = new SmtpClient();
//不一樣的郵箱的smtp服務器地址都是不一樣的,如qq的是smtp.qq.com smtp.Host = "smtp.163.com"; smtp.Port = 25; smtp.Credentials = new System.Net.NetworkCredential("郵箱帳號(發送郵箱)", "密碼"); smtp.Send(message); } }
2:調用spa
EmailHelper.SendMail("郵箱帳號(發送郵箱)", "郵箱帳號(接收郵箱)", "標題", "內容", "附件地址,沒有就null");
3:設置發送郵箱的smtp權限,網易郵箱的設置以下3d
點擊設置-》選擇pop3/smtp/imapcode
進入這個頁面後勾上pop3/smtp和imap/smtp服務而後保存blog
最後就大功告成啦!string