PHPMailer: Email em duplicidade e extrato de ações
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 :)