在启用 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 端口。这对我有用。
当我尝试使用端口 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 端口。这对我有用。