好用的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)
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);
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