mzagmajster / omnivery-mailer-bundle
集成 Swiftmailer 传输以支持 Omnivery API
v1.0.2
2022-06-03 22:26 UTC
Requires
- php: >=7.4.0 <8.1
- mautic/core-lib: ^4.3
Requires (Dev)
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
文件。