Fórum PHPMailer: Email em duplicidade e extrato de ações #618189
07/06/2022
0
Olá, pessoal!
Estou criando um formulário de contato e eu estou com dois problemas:
1. O email é recebido em duplicidade;
2. Ao enviar aparece o seguinte: https://ibb.co/pdFk5q6
Ocultei o email e a senha por segurança.
Código:
Estou criando um formulário de contato e eu estou com dois problemas:
1. O email é recebido em duplicidade;
2. Ao enviar aparece o seguinte: https://ibb.co/pdFk5q6
Ocultei o email e a senha por segurança.
Código:
<?php
date_default_timezone_set(''America/Sao_Paulo'');
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;
$nome = isset($_POST[''nome'']) ? $_POST[''nome''] : ''Não informado'';
$telefone = isset($_POST[''telefone'']) ? $_POST[''telefone''] : ''Não informado'';
$email = isset($_POST[''email'']) ? $_POST[''email''] : ''Não informado'';
$assunto = isset($_POST[''assunto'']) ? $_POST[''assunto''] : ''Não informado'';
$mensagem = isset($_POST[''mensagem'']) ? $_POST[''mensagem''] : ''Não informado'';
$data = date(''d/m/Y H:i:s'');
if($email && $mensagem ) {
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->SMTPSecure = ''ssl'';
$mail->Host = ''smtp.mail.yahoo.com'';
$mail->Port = 465;
$mail->Username = ''Email ocultado'';
$mail->Password = ''Senha ocultada'';
$mail->ClearAllRecipients();
$mail->setFrom(''Email ocultado'');
$mail->addAddress(''Email ocultado'');
$mail->isHTML(true);
$mail->Subject = $assunto;
$mail->Body = "Nome: {$nome}<br>
Telefone: {$telefone}<br>
Email: {$email}<br>
Mensagem: {$mensagem}<br>
Data/hora: {$data}";
if($mail->send()) {
echo ''Email enviado com sucesso'';
} else {
echo ''Email nao enviado'';
}
}Bruno
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)