gam6itko / sparkpost-mailer
Symfony SparkPost 邮件桥接器
v0.2.1
2023-01-26 10:53 UTC
Requires
- php: >=7.1
- ext-json: *
- symfony/mailer: ^4.4|^5.0|^6.0
Requires (Dev)
- dg/bypass-finals: ^1.2
- php-coveralls/php-coveralls: ^2.2
- phpunit/phpunit: ^7.4||^8.0||^9.0
- symfony/http-client: ^4.4|^5.0|^6.0
README
安装
composer require gam6itko/sparkpost-mailer
配置
services.yaml
services: mailer.transport_factory.sparkpost: class: Gam6itko\Symfony\Mailer\SparkPost\Transport\SparkPostTransportFactory arguments: ['@event_dispatcher', '@?http_client', '@?monolog.logger'] tags: - {name: mailer.transport_factory}
.env
默认区域
MAILER_DSN=sparkpost+api://api_key@default
MAILER_DSN=sparkpost+smtp://user:password@default:port
欧洲区域
MAILER_DSN=sparkpost+api://api_key@default?region=eu
MAILER_DSN=sparkpost+smtp://user:password@default:port?region=eu
测试
使用接收服务器
services: Gam6itko\Symfony\Mailer\SparkPost\EventListener\SinkEnvelopeListener: tags: ['kernel.event_subscriber']