mzagmajster/omnivery-mailer-bundle

集成 Swiftmailer 传输以支持 Omnivery API

安装: 16

依赖: 0

建议: 0

安全: 0

星星: 4

关注者: 1

分支: 0

开放问题: 5

类型:mautic-plugin

v1.0.2 2022-06-03 22:26 UTC

This package is auto-updated.

Last update: 2024-09-18 16:25:34 UTC


README

插件提供与 Omnivery 的集成,您可以通过 API 使用您的域从 Mautic 发送电子邮件。

主要功能

  • 通过 Omnivery API 发送电子邮件。

先决条件

  • 项目已在 Mautic 4.3.1 上进行了测试,但它也应与 Mautic 3 一起良好工作。
  • 在开发过程中,设置 composer 可以方便地在 composer.json 中运行脚本。

安装

移动到您的 Mautic 安装程序的插件目录并克隆存储库。

cd <mautic-dir>/plugins
git clone <repo-url> MauticOmniveryMailerBundle
cd MauticOmniveryMailerBundle
composer install

创建插件环境文件以指定全局配置。配置参数可以在您的 Omnivery 账户中找到。通常,您需要更新 webhook 签名密钥,但您也可以通过 Mautic 网页 GUI 进行操作。

composer createEnvFile
# edit .plugin-env.php with values from your Omnivery account.

安装/重新加载插件

cd <mautic-dir>
rm -rf var/cache/dev/* var/cache/prod/*
php bin/console mautic:plugins:install --env=dev  # Use mautic:plugins:reload --env=dev for update

运行测试

[待办事项]

编码风格 & 语法检查

使用由 mautic 核心存储库定义的命令:heere

部署

基本上与安装过程相同,但确保在生产环境中安装时使用 --env=prod 开关。

文档

  • 在 Mautic 配置 > 邮件设置中,选择 Omnivery Api 作为邮件服务。输入默认主机(域)和 API 密钥。您在此选项卡上设置的详细信息将用于找不到特定域的配置。

  • 在配置 -> Omnivery 设置下,检查并更新:Webhook 签名密钥字段,使用您的 Omnivery 账户中的值。

始终检查在添加新的 Omnivery 主机时插件是否选择了预期的 Omnivery 域。

构建工具

贡献

  • 如果您对功能或改进有建议,请考虑在 GitHub 上打开一个问题(请确保相同的问题尚未存在)。
  • 如果您愿意,可以打开一个 pull request,我将尽力合并它。
  • 最后,如果这个项目对您有帮助,请考虑通过 PayPal 向其捐赠(感谢!)。

版本控制

此项目使用 语义版本控制

作者

此项目由 Matic Zagmajster 修改和维护。有关更多信息,请参阅 AUTHORS 文件。

许可证

此项目根据 GPL-3.0 许可证授权,有关详细信息,请参阅 LICENSE 文件。