Como criar um formulário de contato usando PHP?

Clientes dos serviços de hospedagem Linux cPanel e clientes de hospedagem Windows Plesk podem criar formulários de e-mails usando a classe PHPMailer para autenticar a saída dos e-mails, ou usar a função mail() do PHP.

Um tutorial completo e um exemplo de formulário para download usando o PHPMailer está disponível em https://blog.invettor.com.br/phpmailer-gmail-outros-provedores/

Mas caso opte pelo uso da função mail(), utilize o código a seguir;

$email_remetente = "[email protected]";
$headers = "MIME-Version: 1.1\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "From: $email_remetente\n"; // remetente
$headers .= "Return-Path: $email_remetente\n"; // return-path
$headers .= "Reply-To: $email_usuario\n"; // Endereço (devidamente validado) que o seu usuário informou no contato
$envio = mail("[email protected]", "Assunto", "Mensagem", $headers, "-f$email_remetente");
Atenção: opte pela função mail() apenas se você pretende enviar e-mails para uma conta do próprio domínio, por exemplo; seu domínio é minhaloja.com.br e você deseja enviar e-mails para [email protected]
Caso não seja esta a sua intenção, recomendamos fortemente que prefira o uso da classe PHPMailer.

Deixe seu comentário