我在vb.net中发送邮件时遇到问题。我可以通过Outlook发送电子邮件,但在源代码中出现错误(连接失败),并在命令提示符下使用telnet ***.***.***.*** 25
我的代码是:
Dim smtp As New SmtpClient("***.***.***.***")
smtp.EnableSsl = True
smtp.UseDefaultCredentials = False
smtp.Credentials = New System.Net.NetworkCredential(user, pass)
smtp.Port = "25"
答案 0 :(得分:0)
首先确保您拥有正确的端口和协议。
通常,加密的SMTP在提交端口587上使用STARTTLS完成。