# 邮件停止工作，升级后失败

**URL:** <https://meta.discourse.org/t/emails-stopped-working-failing-after-upgrade/227502>\
**Category:** Self-hosting\
**Created:** [2022年五月19日 13:57 UTC](https://meta.discourse.org/t/emails-stopped-working-failing-after-upgrade/227502 "2022-05-19T13:57:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sok777](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@sok777](https://meta.discourse.org/u/sok777)\
**Post date:** [2022年五月19日 13:57 UTC](https://meta.discourse.org/t/emails-stopped-working-failing-after-upgrade/227502/1 "2022-05-19T13:57:24Z")

</div>

升级到 2.9.0 beta4 后，我们的电子邮件开始失败。

有什么重大变化导致这种情况吗？看起来问题出在 SSL 上？  
我们使用 Ehlo 作为 SMTP 到 HTTP 网关

该网站是完全 SSL 的，但我们需要 discourse 的 SMTP 客户端侧是非 SSL 的才能工作。在过去两年里，它一直完美运行，直到这次升级。

有什么可能导致这种情况吗？我花了几个小时试图在现有帖子中找到解决方案，但一无所获。

```plaintext
discourse-ubuntu:~$ /usr/local/bin/ehlo -p 2525 -a https://appspot.com/meet
2022-05-19T13:53:23.504Z - info: Starting ehlo
2022-05-19T13:53:23.515Z - info: Listening on port [2525]
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: 140277961931648:error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca:s3_pkt.c:1500:SSL alert number 48
140277961931648:error:140940E5:SSL routines:ssl3_read_bytes:ssl handshake failure:s3_pkt.c:1217

```

---

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [2022年五月19日 20:47 UTC](https://meta.discourse.org/t/emails-stopped-working-failing-after-upgrade/227502/3 "2022-05-19T20:47:00Z")

</div>

最近有一个关于证书不匹配的支持主题，其中可能包含一些有用的信息？ [Email Hostname Certificate Mismatch Causing sidekiq Queue Overload, Severe Site Instability - #8 by RGJ](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/8)
