Como configurar o PHPMailer sem utilizar o Composer?

Algumas pessoas ainda tem o pé atrás quanto ao uso do Composer, outras preferem não ter mais um software adicional instalado em seu servidor. Mas como configurar a biblioteca PHPMailer sem utilizar o Composer para isso?

1 – Abra o endereço: https://github.com/PHPMailer/PHPMailer
2 – Clique no link “Clone or Download” e selecione a opção “Download Zip”
3 – Quando o download completar, extraia o arquivo.
4 – Vá até a pasta “src” e copie o conteúdo dela para a pasta “phpMailer” dentro do seu projeto.
5 – Agora é só informar que em seu código o caminho para esta pasta:

Exemplo:

<?php

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;


require './PHPMailer/Exception.php';
require './PHPMailer/PHPMailer.php';
require './PHPMailer/SMTP.php';

mail = new PHPMailer;

$mail->isSMTP();
$mail->SMTPDebug = 0;
$mail->Host = ENDEREÇODOSEUSERVIDORSMTP;
$mail->Port = ENDEREÇODAPORTADESEUSERVIDORSMTP;
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;
$mail->Username = NOMEDOUSUARIODESEUSERVIDORSMTP;
$mail->Password = SENHADESEUUSUÁRIODESEUSERVIDORSMTP;

$mail->setFrom('seu.email@dominio.com.br', 'Seu Nome');
$mail->addAddress('endereco.destino@email.com.br', 'Nome do Destinatario');
$mail->isHTML(true);
$mail->Subject = 'Assunto do E-Mail';
$mail->Body = 'Corpo da Mensagem em <b>html</b>';

 if ($mail->send()) {
     echo "Funcionou!"; 
 } else {
     echo "Não funcionou!";
 }

Para mais informações ou exemplos de como utilizar esta biblioteca, visite o repositório PHPMailer.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *