远程证书当没有任何变化时无效的随机破坏电子邮件? (AWS)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程证书当没有任何变化时无效的随机破坏电子邮件? (AWS)相关的知识,希望对你有一定的参考价值。

我有一个基本的电子邮件Web服务,可以在我的一个盒子上运行。此框使用Amazon SES发送电子邮件。它在过去5个月内每月发送了250,000封电子邮件,没有任何问题。

突然,今天午餐时间,事件日志开始出现数以千计的错误:

The remote certificate is invalid according to the validation procedure.

电子邮件发送非常基本。它看起来像这样:

using (var client = new SmtpClient(host, port))
            {
                client.Credentials = new NetworkCredential(username, password);
                client.EnableSsl = true;
                client.Send(message);
            }

主机是亚马逊服务器,端口是25,用户名和密码是你从亚马逊提供的smtp凭证。只是为了仔细检查我创建了新的用户名和密码凭据并重新编译了该软件,但我仍然遇到同样的问题。

我在软件方面很不错,但我从未使用过证书,我也不知道它们是如何工作的。我所知道的是发送电子邮件的盒子有一个有效的Digi Cert证书,看起来我们的结果看起来没什么变化。

有人可以帮我解决这个问题,或者至少提出正确的问题吗?

答案

看来正在呈现的SSL证书无效。这可能有多种原因。如果证书中的主机名(“备用DNS”地址)与您要连接的地址不匹配,则会出现此错误。根据证书的到期日期,证书可能无效。证书颁发者可能不再受信任。证书可能已被撤销,并且在某个地方处于撤销列表中。

您尝试连接的地址是什么,该证书是什么样的?

以上是关于远程证书当没有任何变化时无效的随机破坏电子邮件? (AWS)的主要内容,如果未能解决你的问题,请参考以下文章

C#发送邮件异常:根据验证过程,远程证书无效

当 SMTP 服务器具有有效证书时,获取“根据验证程序,远程证书无效”

使用“1”参数调用“发送”的异常:“根据验证过程,远程证书无效。PowerShell

由于证书链中的错误,远程证书无效:UntrustedRoot with SendGrid in Docker

ASP.Net MVC 5 Sending Email 错误:根据验证程序,远程证书无效

访问 PayPal Sandbox 交易服务时远程证书无效