Como enviar e-mail usando a função mail() do PHP

Função mail() x PHPMailer

Utilize a função mail() apenas se você for enviar e-mails para o próprio domínio. Caso queira enviar e-mails para outros servidores e domínios diferentes prefira autenticar seus e-mails com o PHPMailer, veja o artigo completo e com exemplo para download usando o PHPMailer.

 

Usando a função mail()

O código adequado e correto para enviar e-mails usando a função mail nos servidores da inVettor é este;

$email_remetente = "[email protected]"; 
$assunto = '=?UTF-8?B?'.base64_encode("Assunto do e-mail").'?='; // evite erros de acentuação no título do e-mail.
$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");

Você pode trocar o valor da variável $email_remetente para outra conta de outro servidor e domínio, porém, não há garantias de entrega, prefira mais uma vez o PHPMailer.

 

Exemplo para download – Formulário de contato usando a função mail() do PHP.

Faça o download do exemplo aqui:
Formulário de contato de envio de e-mail usando a função mail(), exemplo para download

Deixe seu comentário