devzeros / mailer
mailer
dev-master
2019-09-11 01:26 UTC
Requires
- php: >=7.0
- phpmailer/phpmailer: ^6.0
Requires (Dev)
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-11 14:00:55 UTC
README
paquete de envio correo personalidados
Comenzando 🚀
Pre-requisitos 📋
requires : php: >=5.5
requires (dev) : phpmailer/phpmailer: ^6.0
requires (dev) : phpunit/phpunit: ^8
Instalación 🔧
composer require devzeros/mailer @dev
Configuración ⚙️
$config["mailer"] = [ 'SMTP_DEBUG' => 2, // Habilitar salida de depuración detallada 'MAIL_DRIVER' => 'smtp', //Configurar la aplicación de correo para usar SMTP, driver: smpt, mail, sendmail, qmail 'HOST' => 'smtp.mailtrap.io', //Especificar servidores SMTP principales y de respaldo 'AUTH' => true, //Habilitar autenticación SMTP 'USERNAME' => 'db99c114d445f5', //usuario mailer (gmail, hotmail, yahoo, etc..) 'PASSWORD' => '27d11210510f00', //contraseña de usuario mailer 'SECURE' => 'tls', //Habilite el cifrado TLS, también se acepta `ssl` 'PORT' => 2525, //Puerto TCP para conectarse ];
Como usarlo ⚙️
<?php use DevZeros\Mailer\Mailer; class MailerTest{ public function __construct() { $mail = new Mailer($config); //$config["mailer"] ... $html = $mail->builderMail() ->title("Saludos") ->greeting("Ejemplo") ->title("ejemplo") ->title("ejemplo") ->footerImg(/*"imgBase64"*/) ->footer("text", "nombre", "link") ->line("otro") ->firm("titulo","nombre","telefono", "email") ->logo(/*"imgBase64"*/) ->action("Nombre de la acción", "url") //optional ->build(); $mail->setHtml($html); $mail->setArchive("file"); //dirección fisica $mail->setArchive(dirname(dirname(__FILE__)) . "/Tests/6967340.pdf"); $mail->setImg(/*"file"*/); //optional $mail->sendMail( //return true|false|exception(string) [ "subject" => "Esto es una prueba", "from" => [ "mail" => "wowzeros2@gmail.com", "name" => "carlos" ], "address" => [ "mail" => "Ceo@gammacorp.co", "name" => "Johnnatan rodriguez" ], ] ); } }
Autores ✒️
- Carlos Andrés Castilla García - Dev - Dev-Zeros
Licencia 📄
Este proyecto está bajo la Licencia (Tu Licencia) - mira el archivo LICENSE.md para detalles