特別要注意的是 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發信限制
- May 26 Mon 2008 11:14
[asp.net]利用gmail發信 與 限制
close
全站熱搜
留言列表
禁止留言