Php Mail abstraction for a variety of php mailer libraries for Mezzio
applications. Ships with a PHPMailer
adapter, PSR-15 middleware, and a webware/message-bus command for sending
email.
composer require webware/webware-mailerlaminas/laminas-component-installer injects Webware\Mailer\ConfigProvider
automatically. Then send a message:
use Webware\Mailer\Container\MailerFactory;
use Webware\Mailer\Message;
/** @var Psr\Container\ContainerInterface $container */
$mailer = (new MailerFactory())($container);
$message = new Message()->withTo('recipient@example.com')
->withFrom('sender@example.com')
->withSubject('Hello')
->withBody('Message body');
$mailer->send($message);To send through SMTP instead of PHP's mail(), see the
Configuration Reference.
See CONTRIBUTING.md.