Search by

webware / webware-mailer

tyrsson

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

Package info

github.com/webinertia/webware-mailer

Homepage

Chat

pkg:composer/webware/webware-mailer

Statistics

Installs: 1 901

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 1

1.0.0-beta.8 2026-10-25 23:51 UTC

This package is auto-updated.

Last update: 2026-11-09 00:42:58 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;
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.