跳转到主要内容

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

项目描述

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

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

Mailgun (https://www.mailgun.com/)是一种服务,通过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.auto_check_partner_email:将其设置为True。

使用

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

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

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

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

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

如果 webhook 无法捕获,还可以手动检查 Mailgun 跟踪消息。为此,请转到该消息跟踪表单,按下“检查 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

项目详情


下载文件

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

源代码分发

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

构建分发

由以下支持