hampel / symfonymailer-sparkpost
SparkPost的Symfony Mailer传输器
1.1.1
2024-09-09 07:19 UTC
Requires
- php: >=7.2.5
- symfony/mailer: ^4.4|^5.0|^6.0
Requires (Dev)
- guzzlehttp/guzzle: ^7.0
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-09 07:20:35 UTC
README
由Simon Hampel提供
描述
基于https://github.com/gam6itko/sparkpost-mailer的Symfony Mailer SparkPost驱动器的独立实现 - 但使用GuzzleHttp作为HTTP客户端而不是Symfony HTTP客户端。
安装
您可以通过composer安装此包
composer require hampel/symfonymailer-sparkpost
使用方法
SparkPost选项在API中定义: SparkPost选项
$sparkpostOptions = [ 'options' => [ 'open_tracking' => false, 'click_tracking' => true, 'transactional' => true, ], ]; $transport = new SparkPostApiTransport( 'MYSPARKPOSTAPIKEY', new GuzzleHttp\Client ); new SparkPostEmail(); $email->setOptions([ 'click_tracking' => false, 'open_tracking' => true, 'transactional' => true, ]); $email->setCampaignId('my-campaign'); $email->from('webmaster@example.com'); $email->to('me@example.com'); $email->subject('My subject'); $email->text(...); $email->html(...); $result = $transport->send($email);