Этот (программное обеспечение Gudu) является довольно хорошим, работает в Studio управления и является довольно дешевым. Это нуждается в большем количестве опций, по-моему, но не использовало его в течение нескольких месяцев, возможно, они добавили некоторые новые опции. Я был доволен им, когда я использовал его. Также имеет бесплатную онлайн версию.
Предупреждение : Не используйте это в производственном коде!
В качестве временного решения вы можете отключить проверку сертификата. Делайте это только для подтверждения того, что ошибка возникла из-за плохого сертификата.
Вызовите этот метод перед вызовом smtpclient.Send ()
:
[Obsolete("Do not use this in Production code!!!",true)]
static void NEVER_EAT_POISON_Disable_CertificateValidation()
{
// Disabling certificate validation can expose you to a man-in-the-middle attack
// which may allow your encrypted message to be read by an attacker
// https://stackoverflow.com/a/14907718/740639
ServicePointManager.ServerCertificateValidationCallback =
delegate (
object s,
X509Certificate certificate,
X509Chain chain,
SslPolicyErrors sslPolicyErrors
) {
return true;
};
}