Skip to content

About

Abstraction around various PHP mailer libraries.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

webware/webware-mailer

PHP Version Latest Version License Continuous Integration codecov Mutation testing badge

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.

Documentation

Quick Start

composer require webware/webware-mailer

laminas/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.

Contributing

See CONTRIBUTING.md.

About

Abstraction around various PHP mailer libraries.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages