Когда я пытаюсь отправить электронное письмо с использованием C # на SMTP-сервер Gmail, я получаю эту ошибку ..
«Удаленный сертификат недействителен в соответствии с процедурой проверки».
SSL включен
Используется порт 587
используется имя сервера "Smtp.gmail.com".
имя пользователя и пароль верны
Outlook Express отлично работает на том же компьютере с теми же настройками
Программа c # также отлично работает в других местах ... мы получаем эту ошибку только в клиентском месте.
Буду признателен за любую помощь ..
Спасибо
Редактировать: @ Andomar, где я могу найти корневые сертификаты в клиенте? Как мне это исправить?
@ Alnitak, как мне запустить starttls с помощью библиотеки System.Net.Mail?
@ David, Что передать в качестве параметра для "(отправитель объекта, сертификат сертификата X509, цепочка X509, SslPolicyErrors sslPolicyErrors)"
Спасибо, Дэвид. Я добавил эти строки. Но я все еще не понимаю, что происходит, поскольку этот код не имеет прямого отношения к System.Net.Mail, насколько я понимаю. Надеюсь, проблема исчезнет.