jetfirephp/mailer

JetFire - Mail component

Installs: 134

Dependents: 1

Suggesters: 0

Security: 0

Stars: 5

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/jetfirephp/mailer

dev-master 2016-12-13 14:39 UTC

This package is not auto-updated.

Last update: 2025-09-28 00:29:25 UTC


README

An interface for php mail function.

Installation

Via composer

composer require jetfirephp/mailer

Require SwiftMailer or PHPMailer

composer require phpmailer/phpmailer
//or
composer require swiftmailer/swiftmailer

Usage

$config = [
    'transport' => 'smtp',
    'host' => 'localhost',
    'port' => 1025,
    'user' => '',
    'pass' => '',
];
$mailer = new JetFire\Mailer\SwiftMailer\SwiftMailer($config);
// or
// $mailer = new JetFire\Mailer\PhpMailer\PhpMailer($config); 

$mail = new JetFire\Mailer\Mail($mailer);

$mail->to('jet@fire.com')
    ->from('contact@fire.com')
    ->subject('Test')
    ->content('Test')
    ->send();

License

The JetFire Mailer is released under the MIT public license : http://www.opensource.org/licenses/MIT.