close
特別要注意的是 Port, 一般都寫 465,

但實際試過 465 都不行, 網上寫 587,... 就口以!!

Dim smtp As New SmtpClient()
smtp.Host = "smtp.gmail.com"
smtp.Port = 587
smtp.Credentials = New System.Net.NetworkCredential("帳號", "密碼")
smtp.EnableSsl = True

Dim fromAddress As New MailAddress(strFromMail, strFromName)
Dim toAddress As New MailAddress(strToMail, strToName)
Dim mailMessage1 As New MailMessage(fromAddress, toAddress)

mailMessage1.Subject = "主旨"
mailMessage1.Body = "郵件內文"

Try
 smtp.Send(mailMessage1)
 mailMessage1.Dispose()
Catch ex As Exception
 Response.Write("ERROR!!")
End Try

smtp = Nothing

== 分隔線 ==

除了寄件外, 還必須了解 gmail l的一些限制,..

Gmail原來都有一定的限制。這些限制其實是避免有人利用Gmail在不軌的用途上。

首先,如果你透過Email Client,以POP或IMAP發電郵,一封郵件最多只可以發給100人,否則你的Gmail帳號便會被停用一天。

以Web Interface來用Gmail,這個限額就大很多──500人。但如果你發給500人以上,你的帳號可能會被停用24-72小時不等。

不過,一般用戶都應該衝不過100,甚至500這兩個大限。如果多於這大限,或許意味著發信人是個Spammer吧。

還有一個有趣的限制。如果一封郵件內有很多的失效電郵地址,會引致大量Bounce Back的話,你的帳號也可能會被停用。

:: 摘自 你未必知的Gmail發信限制
arrow
arrow
    全站熱搜

    張小芸 發表在 痞客邦 留言(0) 人氣()