Array
(
)

nao aparece formato HTML no corpo do email

PHP
Paulo Melo
   - 17 dez 2013

pessoal, envio um email e não chega em formato HTML,. ou seja chega todo desconfigurado
sabem como resolver?
Grato
Paulo
meu codigo PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
</html>
<?php
ini_set("SMTP", "mail.attitudeloja.com.br");

$to = utf8_decode($_POST['emaildestinatario']);
$subject = utf8_decode($_POST['assunto']);
$nomeremetente = utf8_decode($_POST['nomeremetente']);
// $mensagem = 'mensagememail';
$mensagem = utf8_decode($_POST['mensagem']);
$emailremetente = utf8_decode($_POST['emailremetente']);
$headers = "MIME-Version: 1.1\r\n";
$headers .= 'Content-Description: File Transfer\r\n';
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= 'From: ' . '$nomeremetente' . ' <' . '$emailremetente' . '>\r\n';
$headers .= "Return-Path: $emailremetente\r\n";
$email="$nomeremetente";
$destinatario="$to";
$mensagem1="$mensagem";
$titulo="$subject";
//$envio = mail("destinatario@algum-email.com", "Assunto", "Mensagem", $headers, "-f$email_remetente");
mail($to,$subject,$mensagem1,$headers,"-fcontato@attitudeloja.com.br");
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/html">
</style>
</head>
<body onUnLoad="alert('Mensagem Enviada com Sucesso!')">
</body>
</html>

Daniel Lima
   - 17 dez 2013

Já tentou usar CSS?

Eduardo Pessoa
   - 18 dez 2013

não entendi a duvida.

Paulo Melo
   - 18 dez 2013


Citação:
Já tentou usar CSS?

sim, tentei:
$headers .= "Content-type: text/css; charset=iso-8859-1\n";

o que ocorre é que estou usando o mesmo codigo que anteriormente enviava a foto no corpo do email e agora quando mudei de provedor nao carrega mais a foto, apenas aparece o fundo da imagem.como aparece no corpo do email (Clique na imagem para abrir em uma nova janela)

Paulo Melo
   - 18 dez 2013


Citação:

Citação:
Já tentou usar CSS?

sim, tentei:
$headers .= "Content-type: text/css; charset=iso-8859-1\n";

o que ocorre é que estou usando o mesmo codigo que anteriormente enviava a foto no corpo do email e agora quando mudei de provedor nao carrega mais a foto, apenas aparece o fundo da imagem.como aparece no corpo do email (Clique na imagem para abrir em uma nova janela)


ressaltando que se eu clickar no link para visualizar a foto acima carrega normalmente e abaixo sao links do skype e facebook que também carregam se eu clickar...

Paulo Melo
   - 21 dez 2013

Obrigado pessoal. Consegui resolver.

Citação:

Citação:

Citação:
Já tentou usar CSS?

sim, tentei:
$headers .= "Content-type: text/css; charset=iso-8859-1\n";

o que ocorre é que estou usando o mesmo codigo que anteriormente enviava a foto no corpo do email e agora quando mudei de provedor nao carrega mais a foto, apenas aparece o fundo da imagem.como aparece no corpo do email (Clique na imagem para abrir em uma nova janela)


ressaltando que se eu clickar no link para visualizar a foto acima carrega normalmente e abaixo sao links do skype e facebook que também carregam se eu clickar...