在启用 SSL 的特定端口上发送电子邮件时超时

Timeout while sending email on specific port with SSL enabled

当我尝试使用端口 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)

为了能够从端口 465 正确发送并使用 SSL=True,我需要使用什么?

使用 TLS 端口而不是 SSL 端口。这对我有用。