Vb.net 如何在Gmail中进行自动编译

Vb.net 如何在Gmail中进行自动编译,vb.net,gmail,Vb.net,Gmail,在这里我有一个问题,当发送电子邮件给特定的人使用Gmail。实际上,我的项目是从一个位置复制一个Excel文件并将其发送给特定的人。已成功复制文件,但无法发送电子邮件。此时会出现一个消息框,其中显示 System.Net.Mail.SmtpException:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为: 5.7.0必须首先发出STARTTLS命令。qh5sm9940329pbb.71-gsmtp“ 您忘记启用SSL SmtpServer.EnableSsl = True

在这里我有一个问题,当发送电子邮件给特定的人使用Gmail。实际上,我的项目是从一个位置复制一个Excel文件并将其发送给特定的人。已成功复制文件,但无法发送电子邮件。此时会出现一个消息框,其中显示

System.Net.Mail.SmtpException:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:

5.7.0必须首先发出STARTTLS命令。qh5sm9940329pbb.71-gsmtp“


您忘记启用
SSL

SmtpServer.EnableSsl = True

你有没有研究过错误消息及其含义?GMail服务器在使用587端口时需要加密连接和登录。是的,我有。GMail的端口是587…是的。谢谢。但现在我有其他错误。这是“System.Net.Mail.SmtpException:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.5.1需要身份验证”。请帮助我…无论如何,感谢您的快速回复…您是否有两步验证。如果有,您需要生成特定于应用程序的密码。“生成特定于应用程序的密码。”“这意味着什么?有时谷歌会在登录你的账户时向你的手机发送一个简短的代码或类似的信息进行验证。出于安全考虑,它是好的。以下是我的另一个答案,可能有用:
SmtpServer.EnableSsl = True