pabloveintimilla / mautic-amazon-ses
一个Mautic 5插件,提供Amazon SES作为邮件传输方式,并处理退信回调
v1.0.2
2024-04-08 18:08 UTC
Requires
- php: >=8.0.0
- mautic/core-lib: ^5.0
- symfony/amazon-mailer: ^6.0
- teknasyon-teknoloji/aws-ses-notification: ^2.0
README
此插件使Mautic 5能够运行AWS SES作为邮件传输,并提供处理退信的回调。
安装
- 使用以下方法获取插件
composer require pabloveintimilla/mautic-amazon-ses
- 清除缓存
php bin/console cache:clear
- 安装插件
php bin/console mautic:plugins:reload
配置Mautic
请确保使用“ses+api”作为数据源名称(DSN)。以下是一个DSN的示例:ses+api://ACCESS_KEY:SECRET_KEY@default?region=REGION
按照以下步骤设置插件DSN
- 导航到配置 > 邮件发送设置
- 更新以下字段,其余默认或为空
<apiKey>
和<secretKey>
将是从AWS用户凭据访问的凭证。《<region>
是在您的账户中运行AWS SES的AWS区域。
配置AWS
处理退信,您需要配置AWS SNS以向Mautic发送回调。
- 创建一个与AWS SES身份关联的SNS主题。
- 配置订阅
- 协议:HTTPS
- 启用原始消息传递
- 端点:
URL_MAUTIC
/mailer/callback。
- 确认SNS订阅,此插件将自动激活。
作者
👤 Pablo Veintimilla
- Twitter: @pabloveintimilla
- Github: @pabloveintimilla