C# SMTP寄送郵件加上附件檔案

C# SMTP寄送郵件加上附件檔案

C# SMTP寄送郵件加上附件檔案

資料來源:http://blog.xuite.net/chu.hsing/Think/33046869

using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;//<-基本上發mail就用這個class
namespace SendMailTest
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                SmtpClient sc = new SmtpClient(“ms14.hinet.net”);//<-宣告的時候可以先給主機名稱~記住喔~這是發送端的主機名稱~
                sc.Port = 25;
                MailAddress receiverAddress = new MailAddress(“pan19819@ms14.hinet.net”, “潘建誌”);//<-這物件只是用來設定郵件帳號而已~
                MailAddress senderAddress = new MailAddress(“jacky@sysplus.com.tw”, “精創”);
                MailMessage mail = new MailMessage(senderAddress,receiverAddress);//<-這物件是郵件訊息的部分~需設定寄件人跟收件人~可直接打郵件帳號也可以使用MailAddress物件~
                mail.Subject=”test”;
                mail.Body = “<a href=’http://tw.yahoo.com’>yahoo</a>”;
                mail.IsBodyHtml = true;//<-如果要這封郵件吃html的話~這屬性就把他設為true~~
               
                Attachment attachment = new Attachment(@”C:\Test\JackyTest.zip”);//<-這是附件部分~先用附件的物件把路徑指定進去~
                
                mail.Attachments.Add(attachment);//<-郵件訊息中加入附件
                
                sc.Send(mail);//<-這樣就送出去拉~
                Console.WriteLine(“Done.”);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadLine();
        }
    }
}

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *