如何在vb.net中发送Gmail电子邮件?
发布时间:2020-12-17 00:08:30 所属栏目:大数据 来源:网络整理
导读:我想发送一封电子邮件,但它给了我一个错误. 我有这个代码: Sub sendMail(ByVal title As String,ByVal content As String) Dim SmtpServer As New SmtpClient("smtp.gmail.com",25) SmtpServer.Credentials = New Net.NetworkCredential("name@gmail.com","
我想发送一封电子邮件,但它给了我一个错误.
我有这个代码: Sub sendMail(ByVal title As String,ByVal content As String) Dim SmtpServer As New SmtpClient("smtp.gmail.com",25) SmtpServer.Credentials = New Net.NetworkCredential("name@gmail.com","password") Dim mail As New MailMessage("name@gmail.com","name@gmail.com",title,content) SmtpServer.Send(mail) End Sub 我有一个尝试catch尝试调用此方法,它不起作用,因此catch运行,我得到了异常:System.Net.Mail.SmtpException:SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应为:5.7.0必须首先发出STARTTLS命令. b6sm3176487lae.0 – gsmtp为什么会出现此错误?以及如何解决?
Gmail在端口465上使用SMTP over SSL.
尝试做: Dim SmtpServer As New SmtpClient("smtp.gmail.com",465) ... SmtpServer.EnableSsl = True ... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |