Curso de Google Ads e Adsense - #13 Página de Destino III
15/07/2022No tutorial de hoje aprenderemos como configurar o envio de emails da nossa página de destino. Além disso, publicaremos a página de destino no ar.
Enviando emails co PHP Mailer
A documentação do PHP Mailer pode ser vista clicando aqui.
controllers/EmailController.php
Receberá os dados vindos do html e remeterá o email:
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
require '../assets/composer/vendor/autoload.php';
$mail = new PHPMailer(true);
try {
//Server settings
$mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output
$mail->isSMTP(); //Send using SMTP
$mail->Host = 'mail.SEU_DOMINIO'; //Set the SMTP server to send through
$mail->SMTPAuth = true; //Enable SMTP authentication
$mail->Username = 'SEU_USER'; //SMTP username
$mail->Password = 'SEU_PASSWORD'; //SMTP password
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Enable implicit TLS encryption
$mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
//Recipients
$mail->setFrom($_POST['email'], $_POST['nome']);
$mail->addAddress('EMAIL_DO_DESTINATARIO', 'NOME_DO_DESTINATARIO'); //Add a recipient
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'Contato do Site';
$mail->Body = "
Nome: $_POST[nome]
Email: $_POST[email]
Telefone: $_POST[telefone]
Mensagem: $_POST[mensagem]
";
$mail->send();
echo 'Message has been sent';
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
Sucesso nos códigos e na vida!
Precisa de aulas particulares? webdesignemfoco@gmail.com
Posts Relacionados
Curso de Google Ads e Adsense - #12 Página de Destino II
Nesta aula vamos criar a parte visual, o template da página de destino do anúncio do Google.
Curso de Google Ads e Adsense - #14 Conversão
No tutorial de hoje aprenderemos como instalar as conversões de anúncio no nosso site, seja através da tag global ou da url.