# 查看 Sidekiq 中 MailGun 发送邮件失败的作业

**URL:** <https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384>\
**Category:** Support\
**Tags:** email\
**Created:** [2025年七月8日 15:12 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384 "2025-07-08T15:12:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)\
**Post date:** [2025年七月8日 15:12 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/1 "2025-07-08T15:12:49Z")

</div>

晚上好，

我其实并没有怎么使用过我的论坛，无论是作为普通用户还是管理员，但我注意到它有点冷清。突然之间，当我查看管理面板时，我发现有 42 个邮件任务，通过 Gemini 阅读，这与提供商（Mailgun）未通过 app.yml 与提供商（DigitalOcean 控制台）同步有关。我没有更改任何内容，也无法在此论坛上找到任何关于我们是否需要在我们这边更改任何内容的信息。

用户名和现在的密码都是正确的；除此之外，SMTP 我也无法更改太多东西。端口也是正确的，当我说是“现在”密码时，我也更改了它。

自 2022 年以来，这些都没有改变过，那可能是什么原因呢？

 ![一个深色主题的软件界面显示安装详情、带有笑脸的积极更新状态、关于失败邮件任务的咨询消息以及带有最近检查时间戳的刷新选项。（由 AI 标注）](https://global.discourse-cdn.com/meta/original/4X/3/0/a/30a12da47a703a74184a80e97f05c7db00e7a3cb.jpeg)

---

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [2025年七月8日 15:27 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/2 "2025-07-08T15:27:20Z")

</div>

您目前使用哪个端口？

[quote=“pfaffman, post:27, topic:66778”]端口 587 被阻止的问题是 Digital Ocean 的问题。我有好几位客户突然无法发送邮件，因为 Digital Ocean 在未发出警告的情况下开始阻止该端口。切换到端口 2525 是个微不足道的修复方法。  
[/quote]

---

<div class="post-metadata">

**Author:** ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)\
**Post date:** [2025年七月8日 15:32 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/3 "2025-07-08T15:32:35Z")

</div>

你好，

最初，我也测试了此端口 2525，这是根据 ./discourse-doctor 的建议，用于测试邮件功能。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2025年七月8日 15:41 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/4 "2025-07-08T15:41:40Z")

</div>

一直是 2525，还是你刚改的？

如果你改了，你是否销毁并重新启动了容器（或者进行了重建）？

如果你访问 `/admin/email/server-settings`，能否发送测试邮件？

---

<div class="post-metadata">

**Author:** ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)\
**Post date:** [2025年七月8日 15:47 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/5 "2025-07-08T15:47:26Z")

</div>

不，一直都是 587，直到大约 2 小时前，并且自 2022 年以来一直如此。

一旦我在容器中更改它们，我就会重新构建。

> [@pfaffman](#):
>
> /admin/email/server-settings

在这里它显示为错误“ **错误** - execution expired”

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2025年七月8日 15:50 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/6 "2025-07-08T15:50:26Z")

</div>

> [@Aaron\_Walsh](#):
>
> 在这里它显示为错误“ **错误** - 执行已过期”

听起来它仍然被阻止了。您确定已将其更改为 2525 吗？并且在重建时，您是否构建并启动了一个新容器？

---

<div class="post-metadata">

**Author:** ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)\
**Post date:** [2025年七月8日 16:06 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/7 "2025-07-08T16:06:12Z")

</div>

> [@pfaffman](#):
>
> 听起来还是被阻止了。你确定你把它改成了 2525 吗？而且你重建它并启动了一个新容器了吗？

我已经这样做了：

```bash
cd /var/discourse
./launcher destroy app
./launcher start app

```

现在它能用了。我真的很抱歉。我看到最初的话题是在 2017 年，持续了这么久，这很不错。希望这能解决它。

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年八月7日 16:06 UTC](https://meta.discourse.org/t/see-the-failed-jobs-in-sidekiq-mailgun-failing-to-send-emails/373384/8 "2025-08-07T16:06:44Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
