是否覺得內建的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