axproo/mailer-lib
最新稳定版本:1.0.2
Composer 安装命令:
composer require axproo/mailer-lib
包简介
Service de messagerie universel basé sur CI 4.
README 文档
README
Une librairie PHP basée sur CodeIgniter 4 permettant d’envoyer facilement des e-mails HTML,
avec templates dynamiques, pièces jointes et injection de variables.
🚀 Installation
Dans ton projet CodeIgniter :
composer require axproo/mailer-lib
ou, si tu l’as en local :
cd app/Libraries/MailerLib
composer dump-autoload -o
⚙️ Utilisation simple
Exemple d’envoi d’un mail
use Axproo\Mailer\Services\MailerService; $mailer = new MailerService(); $mailer->send( 'contact@example.com', 'Bienvenue sur notre plateforme', 'emails/welcome', [ 'username' => 'Christian', 'message' => 'Merci de rejoindre AXPROO 🚀' ] );
⚙️ Utilisation directe dans ton projet
Executer:
composer dump-autoload -o
Après autoload, tu peux envoyer des e-mails depuis n’importe où dans ton application CodeIgniter 4 sans importer la classe :
mailer()->send( 'contact@exemple.com', 'Bienvenue sur Axproo 🎉', 'emails/welcome', [ 'username' => 'Christian', 'message' => 'Merci d’avoir rejoint notre plateforme.' ] );
🧩 Exemple de template
Fichier : app/Views/emails/welcome.php
<html> <body> <div style="text-align:center;"> <img src="<?= esc($image) ?>" alt="Header" width="200"><br> <h2>Bonjour <?= esc($username) ?> 👋</h2> <p><?= esc($message) ?></p> <footer> <p>© <?= esc($year) ?> AXPROO. Tous droits réservés.</p> </footer> </div> </body> </html>
🛠️ Configuration SMTP
Dans ton fichier .env ou /config/email.php:
email.protocol = smtp email.SMTPHost = smtp.gmail.com email.SMTPUser = you@example.com email.SMTPPass = your-password email.SMTPPort = 587 ou 465 email.SMTPCrypto = tls ou ssl email.mailType = html
📦 Caractéristiques
- ✅ Compatible avec CodeIgniter 4.x
- ✅ Support des templates dynamiques
- ✅ Gestion automatique du CID pour les images
- ✅ Log des erreurs SMTP
- ✅ PSR-4 et Composer-ready
🧑💻 Auteur
👤 Christian Djomou 📧 contact@axproo.com 🌐 https://axproo.com Licence : MIT
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-07