symfony / mailomat-mailer

Symfony Mailomat Mailer 桥接器

安装: 4

依赖者: 0

建议者: 0

安全: 0

星星: 3

关注者: 2

分支: 0

类型:symfony-mailer-bridge

7.2.x-dev 2024-08-05 08:22 UTC

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密钥

资源