notrix / mailerloop-bundle

实现mailerloop.com服务的Symfony2扩展包,作为SwiftMailer的传输方式

安装: 101

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 1

公开问题: 0

类型:symfony-bundle

dev-master 2013-10-27 21:13 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:24:47 UTC


README

实现mailerloop.com服务的Symfony2扩展包,作为SwiftMailer的传输方式

配置

在composer.json中

"require": {
    ...,
    "notrix/mailerloop-bundle": "dev-master"
},

在AppKernel.php中

public function registerBundles()
{
    $bundles = array(
        ...,
        new Notrix\MailerloopBundle\NotrixMailerloopBundle(),
    );
}

在config.yml中

swiftmailer:
    transport:  mailerloop

notrix_mailerloop:
    api_key: [MailerLoop API key]

使用方法

use Notrix\MailerloopBundle\Message\MailerloopMessage;

$message = MailerloopMessage::newInstance()
    ->setSubject('Useful to mark message in code (will not be sent)')
    ->setTo('recipient1@example.com', 'Recipient Name')
    ->addTo('recipient2@example.com')
    ->setTemplateId(00000);

$this->get('mailer')->send($message);