如何将 Lets Encrypt 添加到 /etc/ssl/certs/ca-certificates.ctr 中受信任证书的本地列表?

如何将 Lets Encrypt 添加到 /etc/ssl/certs/ca-certificates.ctr 中受信任证书的本地列表?

问题

如何将 Lets Encrypt 添加到文件中/etc/ssl/certs/ca-certificates.crt?该文件是来自受信任 CA 的证书列表,我想将 Lets Encryt 添加到其中。

我相信这样做可以修复阻止我的邮件客户端连接到我的邮件服务器的错误。

语境

我部署了自己的 iRedmail 邮件服务器,现在想要设置一个邮件客户端。我尝试了 neomutt 和 Thunderbird,但都不起作用。我不认为错误出在邮件客户端上,因为它们对于其他邮件提供商(例如 gmail)运行良好。

我认为错误出在 SSL 证书上。请参阅 neomutt 使用的 msmtp 配置的以下行:

tls on
tls_trust_file  /etc/ssl/certs/ca-certificates.crt

我的邮件服务器的SSL证书是由Lets Encrypt颁发的。 Lets Encrypt 不在/etc/ssl/certs/ca-certificates.crt.因此,我认为邮件客户端因此拒绝连接到我的邮件服务器。

相关内容