JetFire - Mail component
An interface for php mail function., (*1)
Via composer, (*2)
composer require jetfirephp/mailer
Require SwiftMailer or PHPMailer, (*3)
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., (*4)