在VB中发送Gmail并将正文作为富文本框

时间:2018-12-27 22:20:36

标签: vb.net

您好,向大家问好,我需要一些帮助。下面是我的以下代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim Mail As New MailMessage
    Dim SMTP As New SmtpClient("smtp.gmail.com")

    Mail.Subject = "Security Update"
    Mail.From = New MailAddress("XXXX@gmail.com")
    SMTP.Credentials = New System.Net.NetworkCredential("XXXX@gmail.com", "XXXX")

    Mail.To.Add("XXX@gmail.com")

    Mail.Body = "Test"

    SMTP.EnableSsl = True
    SMTP.Port = "587"
    SMTP.Send(Mail)
End Sub

但是,在运行Ran时出现以下错误:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.5.1需要身份验证。

密码与登录名相同,并且正确。我究竟做错了什么?另外,我有一个丰富的文本框,希望将其作为电子邮件的正文。我不知道该怎么做。请帮忙。

0 个答案:

没有答案