gurucomkz/campaignmonitor-smtp-transport

该组件为http://createsend.com服务提供SMTP传输功能。与Swift_Mailer一起使用。

dev-master 2021-04-16 05:56 UTC

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)。有关更多信息,请参阅许可证文件