在启用 SSL 的特定端口上发送电子邮件时超时
当我尝试使用端口 465 和 EnableSSL=True 发送电子邮件时,出现超时错误。如果我将端口更改为 25 且 EnableSSL=False,我的邮件将正确发送。
我使用 vb.net、域电子邮件和密码,我想通过域的 SMTP 发送。
Dim smtpServer As New SmtpClient()
smtpServer.Host = "ip"
smtpServer.Port = 465 ''SSL Port
smtpServer.Credentials = New System.Net.NetworkCredential(FromMail,Password)
smtpServer.EnableSsl = True
smtpServer.Send(mail)
我需要使用什么才能在 SSL=True 的情况下从端口 465 正确发送?
I get timeout error when I try to send an email using the port 465 and EnableSSL=True. If I change the port to 25 and EnableSSL=False I mail will be sent properly.
I use vb.net, domain email and password and I want to sent throught domain's SMTP.
Dim smtpServer As New SmtpClient()
smtpServer.Host = "ip"
smtpServer.Port = 465 ''SSL Port
smtpServer.Credentials = New System.Net.NetworkCredential(FromMail,Password)
smtpServer.EnableSsl = True
smtpServer.Send(mail)
What I need to use in order to be able to send properly from Port 465 and with SSL=True?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 TLS 端口而不是 SSL 端口。这对我有用。
Use the TLS Port instead of SSL Port. This worked for me.