gurucomkz / campaignmonitor-smtp-transport
该组件为http://createsend.com服务提供SMTP传输功能。与Swift_Mailer一起使用。
dev-master
2021-04-16 05:56 UTC
Requires
- php: >=5.4.0
- campaignmonitor/createsend-php: ^6.1
- swiftmailer/swiftmailer: ~5.0
This package is auto-updated.
Last update: 2024-09-16 13:20:47 UTC
README
安装
安装此扩展的首选方法是使用composer。
运行以下命令之一
$ php composer.phar require --prefer-dist gurucomkz/campaignmonitor-smtp-transport "dev-master"
或在您的composer.json
文件的require部分添加以下内容
"gurucomkz/campaignmonitor-smtp-transport": "dev-master"
使用方法
扩展安装完成后,只需在您的代码中使用它即可
配置文件中
'components' => [ 'mailer' => [ 'class' => '\yii\swiftmailer\MailerMailer', 'transport' => [ 'class' => '\gurucomkz\campaignmonitor\SmtpTransport', 'mailgunDomain' => '<Domain Name>', 'privateApiKey' => '<Private API Key>', ], ],
向Johny发送图片
\Yii::$app->mailer ->compose() ->setFrom('me@nomail.com') ->setTo('john.doe@nomail.com') ->setSubject('Message to Johny') ->setTextBody('Hello, Johny! Take a look at our party pics :)') ->attach('/image-1.jpeg') ->attach('/image-2.jpeg') ->send();
许可证
BSD许可证(BSD)。有关更多信息,请参阅许可证文件。