我正在使用以下代码进行GMAIL服务器SMTP设置,但无法发送电子邮件。
任何人都可以帮助我......
Dim emailClient As New SmtpClient("mail.gmail.com")
Dim SMTPUserInfo As New System.Net.NetworkCredential("xxxxx@gmail.com", "abc123")
emailClient.UseDefaultCredentials = False
emailClient.Port = 465
emailClient.EnableSsl = True
emailClient.Credentials = SMTPUserInfo
emailClient.Timeout = 1000000
emailClient.Send(mail)
emailClient = Nothing
SMTPUserInfo = Nothing
Catch ex As Exception
MessageBox.Show(ex.Message & " Error Mails : ", Me.Text, MessageBoxButtons.OK)
End Try
答案 0 :(得分:0)
我认为,您应该使用以下设置:
emailClient.Host = "smtp.gmail.com"
emailClient.port = 587
emailClient.EnableSsl = True
答案 1 :(得分:0)
如果使用SMTP进行连接,则只能向Gmail或Google Apps用户发送邮件;如果您使用SSL / TLS进行连接,则可以向任何人发送邮件。如果您的设备或应用程序支持SSL - 请在端口465上连接到smtp.gmail.com。要连接SSL,您需要提供Google用户名和密码进行身份验证。