我正在開發與vb2005,使用system.net.mail發送郵件使用谷歌配置。我的代碼一個完整的樣品posted here早期system.net.mail不發送郵件
With smtp
.Host = "smtp.google.com"
.Port = 465
.UseDefaultCredentials = False
.Credentials = New System.Net.NetworkCredential(mygoogleemail, mypass)
.EnableSsl = true
.Timeout = 60000
End With
我得到的操作超時。如果我改變端口爲587,它說the server does not support secure connection
[編輯] 防火牆可以阻止它嗎?
是否有指定發送應用程序名稱?
谷歌將不會讓你使用它的SMTP服務器發送垃圾郵件重試。將超時時間增加至少5分鐘。嘗試gmail.com主機。 – 2011-03-13 14:45:00
@Hans Passant只用1封電子郵件測試我的應用程序,並且它不發送 – Smith 2011-03-13 15:42:52