symfony / mailomat-mailer
Symfony Mailomat Mailer 桥接器
7.2.x-dev
2024-08-05 08:22 UTC
Requires
- php: >=8.2
- symfony/mailer: ^7.2
Requires (Dev)
- symfony/http-client: ^6.4|^7.0
- symfony/http-foundation: ^7.1
- symfony/webhook: ^6.4|^7.0
Conflicts
- symfony/http-foundation: <7.1
This package is auto-updated.
Last update: 2024-09-05 09:55:28 UTC
README
为Symfony Mailer提供Mailomat集成。
邮件发送器
配置示例
# .env.local # SMTP MAILER_DSN=mailomat+smtp://USERNAME:PASSWORD@default # API MAILER_DSN=mailomat+api://KEY@default
位置
USERNAME
是您的Mailomat SMTP用户名(必须使用您的完整电子邮件地址)PASSWORD
是您的Mailomat SMTP密码KEY
是您的Mailomat API密钥
Webhook
创建路由
framework: webhook: routing: mailomat: service: mailer.webhook.request_parser.mailomat secret: '%env(WEBHOOK_MAILOMAT_SECRET)%'
配置
# .env.local WEBHOOK_MAILOMAT_SECRET=your-mailomat-webhook-secret
和一个消费者
#[\Symfony\Component\RemoteEvent\Attribute\AsRemoteEventConsumer(name: 'mailomat')] class MailomatConsumer implements ConsumerInterface { public function consume(AbstractMailerEvent $event): void { // your code } }
位置
WEBHOOK_MAILOMAT_SECRET
是您的Mailomat Webhook密钥