webware/webware-mailer

Php Mail abstraction for a variety of php mailer libraries for mezzio applications

Maintainers

Package info

github.com/webinertia/webware-mailer

Homepage

Chat

pkg:composer/webware/webware-mailer

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

1.0.0-beta.1 2026-08-17 23:05 UTC

This package is auto-updated.

Last update: 2026-08-19 04:14:51 UTC


README

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;

/** @var Psr\Container\ContainerInterface $container */
$mailer = (new MailerFactory())($container);

$adapter = $mailer->getAdapter();

if (null !== $adapter) {
    $adapter->to('recipient@example.com')
        ->from('sender@example.com')
        ->subject('Hello')
        ->body('Message body');

    $mailer->send();
}

To send through SMTP instead of PHP's mail(), see the Configuration Reference.

Contributing

See CONTRIBUTING.md.