1
resposta

Remetente Dúvida

Meu código:

$mail->setFrom("{$email}", "{$nome}");
$mail->addReplyTo("{$email}", "{$nome}");
$mail->addAddress("e**@gmail.com");
$mail->Subject = "Email de contato da loja";
$mail->msgHTML("
{$mensagem}"); $mail->AltBody = "{$mensagem}";

Estou tentando usar o email digitado no campo email pelo formulário como setFrom, mas ele sempre envia só o nome digitado, e no email de quem enviou sempre vem meu email, como posso fazer para que o email que foi digitado no formulario apareça como remetente no gmail?

não sei se ficou bem claro minha dúvida haha

1 resposta

Olá Everton,

se você já criou as variáveis :

$nome = $_POST["nome"];
$email = $_POST["email"];
$mensagem = $_POST["mensagem"];

Tente com aspas simples ou sem aspas ou interpolando, tipo:

$mail->setFrom("'{$email}'", "'{$nome}'");

Att,

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software