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('[email protected]', 'Seu Nome'); $mail->addAddress('[email protected]', '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.
Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (2003), e especialista em Engenharia de Software pela Universidade Salvador (2010). Exerce atualmente o cargo de Analista Judiciário na Justiça do Trabalho.
Olá.
como faço para o email ir em utf-8? estou recebendo as palavras acentuadas todas com erro.
Grato!
$mail->CharSet = “utf-8”;