Aprenda a enviar emails com PHP de forma autenticada, usando como exemplo uma conta gmail.
1) O primeiro passo é baixar a pasta src da biblioteca PHPMailer
Para baixar, basta acessar o Github do PHPMailer.
2) A index.php ficou da forma abaixo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php require_once('src/PHPMailer.php'); require_once('src/SMTP.php'); require_once('src/Exception.php'); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\Exception; $mail = new PHPMailer(true); try { $mail->SMTPDebug = SMTP::DEBUG_SERVER; $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Password = 'senhadoemail'; $mail->Port = 587; $mail->isHTML(true); $mail->Subject = 'Teste de email via gmail Canal TI'; $mail->Body = 'Chegou o email teste do <strong>Canal TI</strong>'; $mail->AltBody = 'Chegou o email teste do Canal TI'; if($mail->send()) { echo 'Email enviado com sucesso'; } else { echo 'Email nao enviado'; } } catch (Exception $e) { echo "Erro ao enviar mensagem: {$mail->ErrorInfo}"; } |
A biblioteca usada no vídeo é a PHPMailer: https://github.com/PHPMailer/PHPMailer
Download do código-fonte Exemplo-PHPMailer.