2017 © Pedro Peláez
 

library mailer

The ultimate Nette mailing solution.

image

adt/mailer

The ultimate Nette mailing solution.

  • Friday, April 6, 2018
  • by michallohnisky
  • Repository
  • 13 Watchers
  • 0 Stars
  • 1,985 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 22 % Grown

The README.md

Mailer

Uses adt/mail-api to, (*1)

  1. use single mailing service for all your projects,
  2. ensure higher email deliverability.

Installation

composer:, (*2)

composer require adt/mailer

config.neon:, (*3)

extensions:
    adtMailer: ADT\Mailer\DI\AdtMailerExtension

adtMailer:
    remote:
        api: yourAdtMailApiInstance.com:1234

        # can be either static string or method, required
        key: yourPrivateKey

    error:
        # mode: silent => log and continue
        # mode: exception => throw 
        mode: silent

        # all undelivered messages are stored here (applies to mode: silent)
        logDir: %logDir%/adt_mailer

    # if recipient is suppressed, this address receives notification and delist link
    # can be either an email address, url or a callback returning an email address or url
    suppressionControlAddress: @App\Model\SuppressionControl::decide

Usage

// inject IMailer into $this->mailer

// create message
$message = new \Nette\Mail\Message;

// send message
$this->mailer->send($message);

What happens "under the hood"?

  1. Connection to adt/mail-api server is made.
  2. Message is serialized and send over there.
  3. If connecting/transmitting should fail, next step is determined by error.mode config:
    • silent: store mail into error.logDir, log using Tracy, and continue,
    • exception: exception is thrown without any logging

The Versions

06/04 2018

dev-master

9999999-dev

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

06/04 2018

v3.0

3.0.0.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

02/03 2017

v2.0.0

2.0.0.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

24/02 2017

v1.0.4

1.0.4.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

19/01 2017

v1.0.3

1.0.3.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

18/01 2017

v1.0.2

1.0.2.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

27/09 2016

v1.0.1

1.0.1.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam

26/09 2016

v1.0.0

1.0.0.0

The ultimate Nette mailing solution.

  Sources   Download

MIT

The Requires

 

by AppsDevTeam