openbuildings/postmark

Swiftmailer Transport Class for Postmark

0.5.0 2021-03-09 09:32 UTC

This package is auto-updated.

Last update: 2024-05-09 16:32:59 UTC


README

Build Status Latest Stable Version

A full featured postmark transport for Swiftmailer, allowing attachments, html emails / parts, cc, bcc and sending multiple emails with one api call.

Usage

$transport = Swift_PostmarkTransport::newInstance('your api key');

$mailer = new Swift_Mailer($transport);
$message = new Swift_Message();

// Add stuff to your message
$message->setFrom('test@example.com');
$message->setTo('test2@example.com');
$message->setSubject('Test');
$message->setBody('Test Email');

$mailer->send($message);

Usage with Symfony 2

Define Postmark Transport as service:

services:
    swift_transport.postmark:
        class: Openbuildings\Postmark\Swift_PostmarkTransport
        arguments:
            - POSTMARK_API_KEY

In config.yml change transport to defined service:

swiftmailer:
    transport: swift_transport.postmark

License

Copyright (c) 2012-2013, OpenBuildings Ltd. Developed by Ivan Kerin as part of clippings.com

Under BSD-3-Clause license, read LICENSE file.