Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Envio e-mail utilizando a função Mail() do PHP.
A mensagem vai em HTML, até então sem problemas.
Porém, tenho uma cliente que recebe e-mails no terra @terra.com.br , e para ela o HTML não interpreta, então ela recebe um código fonte como mensagem.
Estou enviando conforme o manual do PHP, o que posso fazer?
http://php.net/manual/pt_BR/function.mail.php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";Olá Paulo,
Assim, até a semana passada eu enviava com componente ASP, essa semana migrei para o PHP Mail, antes eles recebiam em HTML normal, agora não recebem.
Acessa direto pelo webmail.
Tente utilizar a biblioteca PHPMailer, ela irá simplificar e resolver várias questões da função mail.
1) O problema são em todos os clientes @terra.com.br?
2) O problema é somente em um cliente que possui @terra.com.br?
3) Pode ser uma configuração do cliente de caixa de entrada dele não ler o e-mail como HTML
4) Ele acessa por algum cliente (outlook, programa de e-mail..) ?
Algumas variáveis possíveis.