kimbalt/mailerloop-bundle

Symfony2 bundle to implement mailerloop.com service as SwiftMailer transport

Installs: 78

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 11

Forks: 1

Type:symfony-bundle

dev-master 2014-10-20 22:02 UTC

This package is not auto-updated.

Last update: 2024-04-23 00:53:22 UTC


README

Symfony2 bundle to implement mailerloop.com service as SwiftMailer transport

Configuration

in composer.json

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

in AppKernel.php

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

in config.yml

swiftmailer:
    transport:  mailerloop

notrix_mailerloop:
    api_key: [MailerLoop API key]

Usage

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);