c# 發郵件

用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

相關文章
相關標籤/搜索