Tutoriais HostHP

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

As mensagens devem ser enviadas dentro do padrão internacional RFC 822. Veja o exemplo simples abaixo:

Atenção! A função mail() possui algumas particularidades relacionadas ao cabeçalho da mensagem por isso recomendamos que o cabeçalho siga o padrão abaixo:

A quebra de linha para utilizar no cabeçalho deve ser “\n”

<?php
// O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822.
// O return-path deve ser ser o mesmo e-mail do remetente.
$headers = “MIME-Version: 1.1\n”;
$headers .= “Content-type: text/plain; charset=iso-8859-1\n”;
$headers .= “From: Meu Nome <eu@seudominio.com>\n”; // remetente
$headers .= “Return-Path: Meu Nome <eu@seudominio.com>\n”; // return-path
$envio = mail(“destinatario@algum-email.com”, “Assunto”, “Texto”, $headers);

if($envio)
echo “Mensagem enviada com sucesso”;
else
echo “A mensagem não pode ser enviada”;
?>