library mailer
The ultimate Nette mailing solution.
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
Mailer
Uses adt/mail-api to, (*1)
- use single mailing service for all your projects,
- 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"?
- Connection to adt/mail-api server is made.
- Message is serialized and send over there.
- 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
dev-master
9999999-dev
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v3.0
3.0.0.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v2.0.0
2.0.0.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v1.0.4
1.0.4.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v1.0.3
1.0.3.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v1.0.2
1.0.2.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v1.0.1
1.0.1.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam
v1.0.0
1.0.0.0
The ultimate Nette mailing solution.
Sources
Download
MIT
The Requires
by
AppsDevTeam