brenno-duarte / phpmailer-class
Classe genérica para o PHPMailer
1.0.1
2020-12-18 10:56 UTC
Requires
- php: >= 7.2
- phpmailer/phpmailer: ^6.2
This package is auto-updated.
Last update: 2024-11-18 19:39:39 UTC
README
Sobre
Classe genérica para o PHPMailer
Instalação via Composer
composer brenno-duarte/phpmailer-class
Inicializando
define('PHPMAILER', [ 'HOST' => 'mail.YOUR_HOST.com.br', 'USER' => 'contact@YOUR_HOST.com.br', 'PASS' => 'YOUR_PASSWORD', 'PORT' => '587', 'SECURITY' => 'tls', 'DEBUG' => '0' ]); require_once 'vendor/autoload.php'; use PHPMailerClass\PHPMailerClass; $mailer = new PHPMailerClass();
Como usar
// Adiciona informações de remetente e destinatário $mailer->add('SENDER_EMAIL@gmail.com', 'SENDER NAME', 'RECIPIENT_EMAIL@gmail.com', 'RECIPIENT NAME'); // Envia um arquivo por email (OPCIONAL) $mailer->attach('imagem.png', 'imagem_name'); // Envia uma imagem no HTML (OPCIONAL) $mailer->embeddedImage('imagem.png', 'imagem', 'imagem'); // Envia o e-mail $mailer->send('Teste de e-mail', '<h1>Teste de e-mail</h1><p>cid:imagem</p>'); // Caso haja algum erro if ($mailer->error()) { echo $mailer->error(); }