nao aparece formato HTML no corpo do email

17/12/2013

0

PHP

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>



Paulo Melo

Paulo Melo

Responder

Posts

17/12/2013

Daniel Lima

Já tentou usar CSS?
Responder

18/12/2013

Eduardo Pessoa

não entendi a duvida.
Responder

18/12/2013

Paulo Melo

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.[img:descricao=como aparece no corpo do email]http://arquivo.devmedia.com.br/forum/imagem/353278-20131218-164944.jpg[/img]
Responder

18/12/2013

Paulo Melo

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.[img:descricao=como aparece no corpo do email]http://arquivo.devmedia.com.br/forum/imagem/353278-20131218-164944.jpg[/img]


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...
Responder

21/12/2013

Paulo Melo

Obrigado pessoal. Consegui resolver.


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.[img:descricao=como aparece no corpo do email]http://arquivo.devmedia.com.br/forum/imagem/353278-20131218-164944.jpg[/img]


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...
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar