jsanbae/doncarter

一个用于发送电子邮件的超级简单界面

dev-master 2021-05-18 00:47 UTC

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