为什么这个VB.net代码不发送电子邮件

时间:2016-03-30 23:29:28

标签: vb.net email

为什么我的vb.net代码不发送电子邮件。请帮忙。我隐藏了我的电子邮件和密码。是的,我确实有正确的电子邮件和密码。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim Mail As New MailMessage
    Mail.Subject = "Test"
    Mail.To.Add("*****@gmail.com")
    Mail.From = New MailAddress("*****@gmail.com")
    Mail.Body = "Test"
    Dim SMTP As New SmtpClient("smpt.gmail.com")
    SMTP.EnableSsl = True
    SMTP.Credentials = New System.Net.NetworkCredential("*****@gmail.com", "*****")
    SMTP.Port = "587"
    SMTP.Send(Mail)
End Sub

1 个答案:

答案 0 :(得分:1)

好的,我刚刚尝试使用我的Gmail帐户但它没有工作,但是这样做之后我能够通过vb.net发送电子邮件

退出您的Gmail帐户, 重新登录并转到以下链接。

第1名 - https://security.google.com/settings/security/activity 填写所有细节。

第二 - 打开它 https://www.google.com/settings/security/lesssecureapps