ataccama/mandrill

Easy-to-use PHP library for sending emails with Mandrill.

v1.3.1 2024-01-04 14:01 UTC

This package is auto-updated.

Last update: 2024-04-04 14:43:01 UTC


README

Easy-to-use PHP library for sending emails with Mandrill.

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads composer.lock

Installation

composer require ataccama/mandrill

Usage

$mandrill = new Ataccama\MandrillMailer(API_KEY, SUB_ACCOUNT);

Send Mandrill template

$mandrill
    ->addFrom('email@address.com', 'Name')
    ->addTo('email@address.com')
    ->setSubject('Email subject')
    ->templateName('tmp-name');

Add variables to template

$mandrill->addAttributes([
   'variable_key_1' => 'variable 1 content',
   'variable_key_2' => 'variable 2 content'
]);

Add attachments

addAttachment("filename.txt", "file content")

Send basic html email

$mandrill
    ->addFrom('email@address.com')
    ->addTo('email@address.com', 'Name')
    ->setSubject('Events confirmation')
    ->setHtmlBody('<h1>Love you</h1><p>Soo <strong>much</strong>!</p>');

Send

$mandrill->send();