2013年3月13日 星期三

利用 System.Net.Mail 來寄 E-mail

當時我一直想要找用 VB 來寄 E-amil 的相關程式碼
但很可惜的都找不到,但皇天不復苦心人!終於在最後一刻被我找到了!

現在就來教如何寄 E-amil 吧!


程式碼 VB


※程式碼的最前面要加入支援網路通訊協定之 Class Library:
Imports System.Net 

Dim MySmtp As New System.Net.Mail. SmtpClient ("smtp.gmail.com" , 587)
MySmtp.Credentials = New System.Net.NetworkCredential ( "帳號", "密碼" )
MySmtp.EnableSsl = True
MySmtp.Send( "寄件人" , "收件人" , "標題" , "內容")


VB 說明
一、第一行的後面「("smtp.gmail.com" , 587)」是寄件伺服器,你也可以改成 Yahoo 的或是自己的 E-mail 伺服器。

二、第二行後面的帳號要與伺服器同樣的網址唷!
       例:E-mail:XXXX@gmail.com。伺服器就要:「smtp.gmail.com

三、第三行的 True 代表要寄 E-amil 時加密。