hampel / swiftmailer-sparkpost
SparkPost 的 Swift Mailer 传输组件
1.2.0
2020-09-17 04:12 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ^6.0|^7.0
- swiftmailer/swiftmailer: ^6.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-14 07:16:13 UTC
README
由 Simon Hampel 提供
描述
从 illuminate/mail 中独立实现的 Laravel SparkPost 邮件驱动 - 为 SparkPost 提供了 Swift Mailer v6 实现。
本包受到以下项目的启发: https://github.com/vemcogroup/laravel-sparkpost-driver,该驱动使用 Laravel 5.8.x 的 SparkPost 邮件驱动。
安装
您可以通过 composer 安装此包
composer require hampel/swiftmailer-sparkpost
用法
SparkPost 可用的选项定义在 API 中: SparkPost 选项
$sparkpostOptions = [ 'options' => [ 'open_tracking' => false, 'click_tracking' => true, 'transactional' => true, ], 'campaign_id' => 'foo', ]; $transport = new SparkPostTransport( new GuzzleHttp\Client, 'MYSPARKPOSTAPIKEY', $sparkpostOptions ); // create a new Swift_Message $message = ... $result = $transport->send($message);