Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

def

[Resolvido] Erro ao enviar email

Recommended Posts

não postarei o codigo completo só a parte onde eu não entendo....

 

gostaria de saber o que estou fazendo erradO ?

 

ou o remetente não recebe nada...

 

ou recebe só o html!!!

 

as imagens não chegam!

 

MIME TYPE... quem manja disso ?

 

<?
$from = "MEU_EMAIL";
$to = "EMAIL_RECEBE";
$subject = "ASSUNTO";
$html = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="[color="#FF0000"]text/html[/color]; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<img src="http://img.alibaba.com/photo/11799084/Tugs_Azimuth_Stern_Drive_Asd_.jpg">
</BODY>
</HTML>
$headers = $from;
$headers.= "MIME-Version: 1.0\r\n";
$headers.= "Content-type: [color="#FF0000"]image/jpeg[/color]; charset=iso-8859-1\r\n";

if (mail("$to", $subject, $html, $headers)) {
echo "Email enviado com sucesso !";
} else {
echo "<font color='red'>Ocorreu um erro durante o envio do email</font>";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta faltando um ' para fechar a variavel $html, tambem troque na tag da imagem:

<img src="http://img.alibaba.com/photo/11799084/Tugs_Azimuth_Stern_Drive_Asd_.jpg" alt="imagem" />

e no content type do email que esta image/jpeg coloque text/html

$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?

$from = "MEU_EMAIL";

$to = "EMAIL_RECEBE";

$subject = "ASSUNTO";

//abre html

$html = "

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD><TITLE></TITLE>

<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">

<META content="MSHTML 6.00.6000.16850" name=GENERATOR>

<STYLE></STYLE>

</HEAD>

<BODY>

<img src="http://img.alibaba.com/photo/11799084/Tugs_Azimuth_Stern_Drive_Asd_.jpg">

</BODY>

</HTML>

<? ";

//fecha html

 

$headers = $from;

$headers.= "MIME-Version: 1.0\r\n";

$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";

 

if (mail("$to", $subject, $html, $headers)) {

echo "Email enviado com sucesso !";

} else {

echo "<font color='red'>Ocorreu um erro durante o envio do email</font>";

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta faltando um ' para fechar a variavel $html, tambem troque na tag da imagem:

<img src="http://img.alibaba.com/photo/11799084/Tugs_Azimuth_Stern_Drive_Asd_.jpg" alt="imagem" />

e no content type do email que esta image/jpeg coloque text/html

$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";

desculpa meu erro...

 

+ eu resumi o codigo...

 

a falta do '

 

foi erro de resumo

 

^^

 

adicionei os atributos aos tags

 

mais continua sem sucesso

 

manda o html + sem as imagens

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.