定制 axproo/mailer-lib 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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>&copy; <?= 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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-12-07