【发布时间】:2017-12-02 04:54:51
【问题描述】:
所以我一直在尝试使用 google 的 smtp 服务器设置联系表单,但我在标题中出现了错误。我试图在线查找解决方案,并且我已经将密码更改为强密码,我禁用了 gmail 帐户的安全性,我从服务器的 Web 浏览器登录到 gmail 帐户。关于如何解决这个问题的任何想法?
Dim strFrom = "EMAIL@gmail.com"
Dim strTo = "RECEPIENT@EMAIL.net"
Dim MailMsg As New MailMessage(New MailAddress(strFrom.Trim()), New MailAddress(strTo))
MailMsg.BodyEncoding = Encoding.Default
MailMsg.Subject = "This is a test"
MailMsg.Body = "This is a sample message using SMTP authentication"
MailMsg.Priority = MailPriority.High
MailMsg.IsBodyHtml = True
'Smtpclient to send the mail message
Dim SmtpMail As New SmtpClient
Dim basicAuthenticationInfo As New System.Net.NetworkCredential("EMAIL@gmail.com", "PASSWORD")
SmtpMail.Host = "smtp.gmail.com"
SmtpMail.Port = "587"
SmtpMail.UseDefaultCredentials = False
SmtpMail.Credentials = basicAuthenticationInfo
SmtpMail.Send(MailMsg)
【问题讨论】:
标签: asp.net vb.net server smtp gmail