跳转到主要内容

邮件跟踪和Mailgun网络钩子集成

项目描述

Beta License: AGPL-3 OCA/social Translate me on Weblate Try me on Runboat

本模块将邮件跟踪事件与Mailgun网络钩子集成。

Mailgun 是一种服务,通过SMTP服务器或API提供电子邮件发送基础设施。您还可以查询该API以查看已发送电子邮件的统计数据,或提供处理实时状态变化的钩子,这正是这里使用的功能。

目录

安装

如果您使用的是多数据库安装(带或不带dbfilter选项),其中/web/database/selector返回的数据库列表超过一个,那么您需要将 mail_tracking_mailgun 扩展添加到广泛加载的扩展列表中(默认情况下,只有 web 扩展),设置 --load 选项。

示例: --load=web,mail_tracking,mail_tracking_mailgun

配置

要配置此模块,您需要

  1. 前往Mailgun,创建账户并验证您的发送域。

  2. 返回Odoo。

  3. 转到 设置 > 常规设置 > 讨论 > 启用与Mailgun的邮件跟踪

  4. 填写所有值。唯一必需的是API密钥。

  5. 可选地点击 注销Mailgun网络钩子 并接受。

  6. 点击 注册Mailgun网络钩子

您还可以使用此系统参数配置mailgun的超时时间

  • mailgun.timeout:将其设置为秒数。

使用

在您的邮件跟踪状态屏幕中(在模块 mail_tracking 中解释),您将看到更准确的信息,例如“已接收”或“退回”状态,这些状态通常不会被正常的 SMTP 服务器检测到。

还可以对合作伙伴的电子邮件地址进行一些与 Mailgun API 的检查。

  • 检查合作伙伴的电子邮件是否在 Mailgun 的退回列表中。

  • 检查合作伙伴邮箱的有效性。

  • 强制将合作伙伴的电子邮件添加到 Mailgun 的退回列表或从中删除。

当 webhook 无法捕获时,也可以手动检查邮件跟踪。为此,请转到该消息跟踪表单,点击 检查 Mailgun 按钮。请注意,跟踪事件的生命周期相当短,因此24小时后它们将无法恢复。

已知问题/路线图

  • 不支持多个 Mailgun 邮件服务器。

  • 自动注册更多 webhook。在设置 Odoo 中的 Mailgun 时,最好不需要点击“注销 Mailgun webhook”和“注册 Mailgun webhook”。然而,这并不没有其 概念复杂性

错误追踪器

错误在 GitHub Issues 上跟踪。如有问题,请先检查您的错误是否已报告。如果您是第一个发现它的人,请通过提供详细和受欢迎的 反馈 来帮助我们解决它。

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • Tecnativa

贡献者

  • Tecnativa:

    • Antonio Espinosa

    • Carlos Dauden

    • Pedro M. Baeza

    • David Vidal

    • Rafael Blasco

    • Ernesto Tejeda

    • Jairo Llopis

    • Carlos Roca

其他致谢

图片

维护者

本模块由 OCA 维护。

Odoo Community Association

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。

本模块是 GitHub 上的 OCA/social 项目的组成部分。

欢迎您贡献。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

本发行版没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。

构建分发

由以下支持