joelbb / laravel-awsses-bounce
用于Laravel的AWS SES邮件退订黑名单包。防止Laravel向黑名单中的电子邮件地址发送邮件。最小化AWS SES的退订次数。
v1.1.0
2024-06-07 08:12 UTC
Requires
- php: ^7.4|^8.0
- dev-master
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/src/resources/views/gui/axios-0.21.2
- dev-dependabot/npm_and_yarn/src/resources/views/gui/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/src/resources/views/gui/qs-6.5.3
- dev-dependabot/npm_and_yarn/src/resources/views/gui/minimist-1.2.8
- dev-dependabot/npm_and_yarn/src/resources/views/gui/minimatch-3.1.2
- dev-transfer-to-sesbounce
- dev-develop
- dev-change-command-for-sesbounce
- dev-sebounce-render
- dev-update-namespace
- dev-issue-4
- dev-gui-api
- dev-feature/issue-1
- dev-feature/log-bounce-status
This package is auto-updated.
Last update: 2024-09-07 08:59:11 UTC
README
接收AWS SES退订通知,保存退订的电子邮件地址并添加到黑名单,防止Laravel向黑名单中的/不存在的电子邮件地址发送邮件。
路由
POST awsbounce - accepts: application/json , from AWS SES Bounce Notification
POST awsbounce/send - accepts: application/json , {"email": "emailrecipient"}
安装
1. 使用composer安装
composer require joelbb/laravel-awsses-bounce
2. 运行迁移
php artisan migrate
这将创建黑名单表。
如何使用。
该包有2个路由
- 接受:application/json, form-data:这是AWS发送退订通知的地方。一旦将其添加为端点,它将自动确认AWS SES退订通知的订阅。
POST api/awsbounce
- 接受:aplication/json:用户可以测试如果电子邮件在黑名单中,是否仍然可以发送。只有当APP_ENV不是生产环境时才有效。
POST api/awsbounce/send