Проблема отправки электронной почты с использованием SSL
Привет Я получаю тайм-аут, когда пытаюсь отправить электронное письмо с помощью VB.net использование ssl.
Он отлично работает, если отключить SSL и порт 25. Я пробовал включить SSL и использовать оба порта 465 и 587, и каждый раз, когда я пытаюсь отправить его, он отключается. Мы используем этот почтовый сервер для отправки электронной почты с ssl на порт 465 ежедневно без каких-либо проблем.
Любая помощь будет принята с apricated
вот смотри настройки SMTP :
'Setup SMTP Server Dim Smtp = New SmtpClient Smtp.Host = Company.SMTPServerName Smtp.Port = Company.SMTPPort '465 Smtp.DeliveryMethod = SmtpDeliveryMethod.Network Smtp.Credentials = New Net.NetworkCredential(Company.FromEmailAccount, Company.FromEmailPassword) Smtp.EnableSsl = Company.EnableSsl ' true
Что я уже пробовал:
Я пробовал использовать как порт 465, так и 587, и каждый раз, когда я пытаюсь отправить его, он отключается.
Richard MacCutchan
Обратитесь к администраторам вашего SMTP-хоста, чтобы проверить, что вам нужно настроить.
KentJ05
Спасибо, мы так и сделали, но все в порядке
помните, что мы используем тот же почтовый сервер для отправки ssl-писем на порт 465 много раз в день с outlook 2016
Richard MacCutchan
Ну что-то явно не так, но мы не можем догадаться, что именно. Если вы не получаете сообщение об ошибке или исключение, то вам нужно проверить журналы сервера, чтобы увидеть, есть ли какие-либо сообщения о сбоях подключения.
ZurdoDev
То, что он сказал. ^
Richard Deeming
Вы можете попробовать настроить журнал трассировки сети для вашего приложения, чтобы увидеть, дает ли это вам какие-либо подсказки:
Как настроить трассировку сети | Microsoft Docs[^]
Или используйте такой инструмент, как Wireshark, чтобы отслеживать сетевой трафик из вашего приложения.
Doug- VisualBasic VB.NET
Я бы предложил проверить все маршрутизаторы или почтовый сервер, чтобы убедиться, что IP-адрес с этих компьютеров не блокируется на этих портах. Я знаю, что наша сетевая безопасность иногда делала это.