Сервер не поддерживает безопасное соединение в VB.NET
Я написал код в VB.NET чтобы отправить электронное письмо из моего аккаунта gmail. В течение многих лет он работал нормально, теперь наше офисное пространство переместилось в другое место, и код перестал работать.
Он выдает ошибку "сервер не поддерживает безопасное соединение".
Я попытался поставить EnableSsl = False, но он выдает еще одну ошибку.
Я уже проверил менее безопасные настройки приложения в gmail. Все нормально.
Я пробовал telnet для учетной записи gmail здесь, это тоже работает.
Я не в состоянии понять проблему и, следовательно, не в состоянии решить ее.
Пожалуйста, помогите!
Что я уже пробовал:
SmtpServer.Credentials = New Net.NetworkCredential("xxx@gmail.com", "xxx") SmtpServer.Host = "smtp.gmail.com" SmtpServer.Port = 587 SmtpServer.EnableSsl = True SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network SmtpServer.UseDefaultCredentials = False
RickZeeland
Какая версия? .. NET framework вы используете?
Возможно, это связано со старой версией, которая не поддерживает новые стандарты SSL.
Member 10128787
C:\Users\Lenovo>wmic /namespace:\\root\cimv2 path win32_product где "name like '%%.Чистый%%'" версия
Версия
4.5.50932
4.5.51209
10.0.30319
2.0.50217.0
3.0.40218.0
4.6.01055
4.1.41102.0
4.5.50710
13.0.0.99
14.1.11106.0
4.5.50932
4.5.21005
1.0.10609.0
4.1.41102.0
2.0.50217.0
4.5.21005
3.11.50727
5.2.30624.0
4.6.00081
2.0.20525.0
4.6.00081
4.0.30319
2.0.3010.0
4.5.51651
4.6.01055
4.6.00127
1.0.23224
4.5.51641
4.6.01055
Richard MacCutchan
Проблема, по-видимому, заключается в том, что серверу gmail что-то не нравится ни в вашей учетной записи, ни в содержании сообщения. Я только что попробовал аналогичный тест, и gmail остановил его, потому что он не прошел тесты безопасности (что правильно). Вы должны попробовать форумы справки Google, так как это вполне может быть не связано с вашим фактическим кодом.
Richard MacCutchan
Вы обновили свой вопрос, но не добавили больше никакой информации. Пожалуйста, покажите полный код отправителя почты, включая ту часть, которая создает исключение.