jsanbae / doncarter
一个用于发送电子邮件的超级简单界面
dev-master
2021-05-18 00:47 UTC
Requires
- php: ^7.3|^8.0
- phpmailer/phpmailer: ~6.1
- vlucas/phpdotenv: ^5.0
Requires (Dev)
- phpunit/phpunit: 9.4.*
This package is auto-updated.
Last update: 2024-09-07 16:18:56 UTC
README
这是一个非常简单的PHP发送电子邮件的抽象接口,它起源于一个面向对象抽象的练习。
安装
您可以使用Composer安装DonCarter
composer require jsanbae/doncarter
然后你需要
1. ejecuta composer install para tener las dependencias necesarias
2. agregar el autoloader a tu aplicación usando: require("vendor/autoload.php")
或者你可以手动下载这个库
include('./Mensaje.php');
include('./Contacto.php');
include('./Sobre.php');
include('./Carteros/Cartero.php');
使用示例
一切从消息、发件人和信封开始
$asunto = 'Mi carta de navidad';
$mensaje = new Mensaje('Querido viejito pascuero: me he portado bien, dame regalos!');
$remitente = new Contacto('ninobienportado@gmail.com', 'Niño Bien Portado');
$destinatario = new Contacto('viejopascuero@polonorte.com', 'Santa Clauss');
$sobre = new Sobre($remitente, $destinatario, $asunto, $mensaje);
然后我们将信封交给邮递员,他将其发送出去
$cartero = new Cartero($sobre);
$cartero->enviar();
更改你的邮递员
默认情况下,DonCarter使用PHP的内置mail()函数作为邮递员。你可以替换为你想要的任何邮递员。
贡献
这个库非常简单,它始于一个简单的练习,但我相信它可以通过使用者的贡献而得到改善。
建议你的改进,我邀请你在发送"Pull Requests"之前在"Issues"中讨论它们。
欢迎提交针对bug的"Pull requests",请在消息中解释你正在尝试解决的bug。
在PHPUnit中只有一些单元测试。有更多的测试来获得更全面的覆盖会很好。请自由地贡献。
免责声明
不,这不是受Don Carter的启发,但真的很搞笑,那个老ql :D