An interface for php mail function.
Via composer
composer require jetfirephp/mailer
Require SwiftMailer or PHPMailer
composer require phpmailer/phpmailer
//or
composer require swiftmailer/swiftmailer
$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();
The JetFire Mailer is released under the MIT public license : http://www.opensource.org/licenses/MIT.