# 大部分电子邮件通知因事件插件未能发送

**URL:** <https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791>\
**Category:** Support\
**Created:** [2019年八月14日 16:03 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791 "2019-08-14T16:03:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![LlamaSensei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/llamasensei/32/133455_2.png) [@LlamaSensei](https://meta.discourse.org/u/LlamaSensei)\
**Post date:** [2019年八月14日 16:03 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/1 "2019-08-14T16:03:45Z")

</div>

我回来了，又惹出更多麻烦了。

升级到 v.2.4.0.beta2+183 后，邮件通知似乎变少了，邮件任务也频频失败。我们使用 [mailgun.org](http://mailgun.org) 作为 SMTP 服务器，这个问题是在升级到这个新版本后立即出现的。我在 Sidekiq 日志中看到了这些错误。

这是一个已知问题吗？或者有什么信息我可以提供以便协助排查问题？

---

<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:** [2019年八月14日 16:36 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/2 "2019-08-14T16:36:01Z")

</div>

您是否使用了任何插件？请检查日志以查找错误。

---

<div class="post-metadata">

**Author:** ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)\
**Post date:** [2019年八月14日 16:44 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/3 "2019-08-14T16:44:11Z")

</div>

> [@LlamaSensei](#):
>
> 我在 Sidekiq 日志中看到了这些错误。

你能在这里提供一份日志副本吗？发布前请务必移除任何密码或 API 密钥。

---

<div class="post-metadata">

**Author:** ![LlamaSensei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/llamasensei/32/133455_2.png) [@LlamaSensei](https://meta.discourse.org/u/LlamaSensei)\
**Post date:** [2019年八月14日 17:39 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/4 "2019-08-14T17:39:37Z")

</div>

这是最新的日志错误，标题为“_Job exception: undefined method `with\_view\_paths’ for UserNotifications::UserNotificationRenderer:Class Did you mean? with\_options_

---

<div class="post-metadata">

**Author:** ![LlamaSensei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/llamasensei/32/133455_2.png) [@LlamaSensei](https://meta.discourse.org/u/LlamaSensei)\
**Post date:** [2019年八月14日 17:40 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/5 "2019-08-14T17:40:39Z")

</div>

我们有一些插件，它们都是最新的。我没有看到任何错误日志表明它们是罪魁祸首。我还遇到过与此特定版本的 Discourse 相关的另一个问题，但该问题已被确认为一个已知错误。

---

<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:** [2019年八月14日 18:34 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/6 "2019-08-14T18:34:59Z")

</div>

> [@LlamaSensei](#):
>
> /var/www/discourse/plugins/discourse-events/plugin.rb:579:in `send\_notification\_email’

尝试移除 events 插件。

---

<div class="post-metadata">

**Author:** ![LlamaSensei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/llamasensei/32/133455_2.png) [@LlamaSensei](https://meta.discourse.org/u/LlamaSensei)\
**Post date:** [2019年八月14日 18:38 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/7 "2019-08-14T18:38:05Z")

</div>

所以之后，它最终起作用了。谢谢。

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2019年八月14日 23:52 UTC](https://meta.discourse.org/t/most-email-notifications-not-being-sent-due-to-events-plugin/125791/8 "2019-08-14T23:52:29Z")

</div>


