leon-for-nix / my-mailer
My mailer version
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/leon-for-nix/my-mailer
Requires
- monolog/monolog: ^2.3
- swiftmailer/swiftmailer: ^6.0
This package is auto-updated.
Last update: 2025-12-06 04:41:48 UTC
README
<?php use App\Transport\MailTransport; $config = [ 'smtp'=>'smtp.gmail.com', 'port' => 465, 'encryption'=>'ssl', 'pathTemplates'=> '/templates/', 'defaultTemplate'=> '/templates/default.php', 'username'=>'user', 'email'=>'info@gmail.com', 'password'=> 'pass', ]; $pathLog = '/logs/log.log'; $transport = new MailTransport($config); $transport->setLogs($pathLog, 'user'); $params = [ 'shopName' => "Apple Shop", 'item' => "2718", ]; $title = "Your purchase"; $transport->send('order', 'info@gmail.com', 'user', $title, $params);
Default template
<div style="padding: 20px;"> <?= $body?> </div>
Regular template
<h2>In the online store "<?=$shopName?>" you ordered a product №<?=$item?>!</h2> <p>Thanks, Online store "<?=$shopName?>"<p>