Vb.net 无法识别不正确的语法命令。服务器的响应是:(YAHOO MAIL)
好吧,这可能是一个重复的问题,但我需要帮助Vb.net 无法识别不正确的语法命令。服务器的响应是:(YAHOO MAIL),vb.net,smtpclient,Vb.net,Smtpclient,好吧,这可能是一个重复的问题,但我需要帮助 我在网上阅读了所有可能的问题,但没有任何帮助。 下面是我的代码: Using client As New SmtpClient(Host, PortNo) client.EnableSsl = True client.DeliveryMethod = SmtpDeliveryMethod.Network client.UseDefaultCredentials = False client.Credentials = N
我在网上阅读了所有可能的问题,但没有任何帮助。
下面是我的代码:
Using client As New SmtpClient(Host, PortNo)
client.EnableSsl = True
client.DeliveryMethod = SmtpDeliveryMethod.Network
client.UseDefaultCredentials = False
client.Credentials = New NetworkCredential(email, epass)
Dim msgobj As New MailMessage
msgobj.To.Add(to1)
msgobj.From = New MailAddress(email)
msgobj.Subject = subject
msgobj.IsBodyHtml = False
msgobj.Body = msg
Await client.SendMailAsync(msgobj) 'I am using async sub
End Using
问题是,当我输入Gmail凭据时,此代码会成功运行,当我使用Yahoo凭据运行时,会抛出错误。是的,我甚至测试了我的密码,还从yahoo account security生成了一个新的应用程序密码,并使用了该密码,但出现了相同的错误。
我在其他在线smtp客户端测试仪上进行了测试,它在那里工作