Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Google Ads e Adsense - #13 Página de Destino III

15/07/2022

No 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Google Ads
Neste curso você aprenderá como montar campanhas no Google Ads e como receber ganhos através do Adsense.
Saiba mais!