[Component] 好用的Open Source Mail 元件 (.net可用)

  • 3912
  • 0
  • 2009-08-04

好用的Mail 元件

是否覺得內建的MAIL元件不好用呢?

這是一個好用的Opensource Mail元件, 只要加入參考即可使用

除了一般的mail設定以外, 還可以輕鬆的夾檔, 設定發送等級

VB

    Dim from As New EmailAddress("spark@mail.com", "Spark")  
    Dim sto As New EmailAddress("XYZ@yyy.com.tw", "XYZ")  
    Dim msg As New MailMessage(from, sto)  
    msg.Subject = "測試 OpenSmtp .Net SMTP component"  
    msg.Body = "Spark's BLOG 測試"  
    msg.Charset = "big5"  
    msg.Priority = MailPriority.High  
    msg.AddAttachment("c:\attach\test.gif")  
    Dim Smtp As New Smtp("mail.com", 25)  
    Smtp.Username = "spark" '支援 SMTP 認證  
    Smtp.Password = "spark"  
    Smtp.SendMail(msg)

C#

    EmailAddress @from = new EmailAddress("spark@mail.com", "Spark");  
    EmailAddress sto = new EmailAddress("XYZ@yyy.com.tw", "XYZ");  
    MailMessage msg = new MailMessage(@from, sto);  
    msg.Subject = "測試 OpenSmtp .Net SMTP component";  
    msg.Body = "Spark's BLOG 測試";  
    msg.Charset = "big5";  
    msg.Priority = MailPriority.High;  
    msg.AddAttachment("c:\\attach\\test.gif");  
    Smtp Smtp = new Smtp("mail.com", 25);  
    Smtp.Username = "spark";  
    //支援 SMTP 認證  
    Smtp.Password = "spark";  
    Smtp.SendMail(msg);

 元件下載位址:

sourceforge.net/projects/opensmtp-net/

  -----------------------
Share is power

 

-----------------------
Share is Power