Jump to content


Photo

Email Html


  • Faça o login para participar
4 replies to this topic

#1 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 10/03/2010, 18:42

Eu sei enviar email no formato html.

Mas o problema eh q as <table> e <img> num aparece.

se enviar tags de formatação (b, i, em, etc...) funciona certinho.
Mas as bendita img e tabelas num vão...

tem q ter alguma declaração adicional nas headers pra fazer issu?
Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net

#2 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 10/03/2010, 19:04

Como vc está fazendo?

Seria de grande valia pra receber uma ajuda mais direcionada.

Poste o que já fez em relação ao envio apenas...
... poste o cod entre tags code pra ficar organizado

(y) Até mais

#3 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 11/03/2010, 08:58

Bom dia, tudo bem?

Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.

Um abraço, tudo de bom.
Posted Image

#4 AlessandroWeb

AlessandroWeb

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino
  • Localidade:Suzano / SP

Posted 11/03/2010, 10:38

Bom dia, tudo bem?

Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.

Um abraço, tudo de bom.


tentei abrir no outlook e webmail...

jah jah eu posto o code

Bom dia, tudo bem?

Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.

Um abraço, tudo de bom.


tentei abrir no outlook e webmail...

-------------------------------------

Code
	$to = $empresa['email'];
	$subject = mysql_real_escape_string($_POST['assunto']);
	$mensagem = mysql_real_escape_string($_POST['mensagem']);
	$email = mysql_real_escape_string($_POST['email']);
	$nome = $_POST['nome'];
	$html = "
	<html>
	<body>
	<b>Nome:</b> $nome<br />
	<b>Email:</b> $email<br />
	<b>Data:</b> ".date("d/m/Y")."
	<p>
	$mensagem
	</p>
	</body>
	</html>";
	$headers = "Content-type: text/html; charset=utf-8; From: $email";

	if (mail($to, "Site - ".$subject, $html, $headers)) {
		echo "<div class=\"welcome\">Email enviado com sucesso!</div>";
	} else {
		echo "<div class=\"alerta\">Ocorreu um erro durante o envio do email.</div>";
	}

Envie para Hotmail e o que chegou foi isso:

Site - Testando
De: MEU_USER@MEU_EMAIL_SERVER
Enviada: quinta-feira, 11 de março de 2010 10:12:00
Para: *****@hotmail.com
_____________________________________________________________
Nome: Alessandro
Email: ****@****.com
Data: 11/03/2010

Não Funcionou. ¬¬\r\n

Funcionou


Depois do "Não Funcionou" eu dei um <ENTER> ( \r\n )
Reparem que existem algumas coisas em negrito, usei <b>

Colokei uma <IMG> antes da msg e acabou chegando normal.
<DIV> e <TABLE> tbm.
To começando a achar q eh o Soft que num tah lendo direito ein?!...

Vou tentar mandar pra outro email...

credo.
No WebMail nem abre.
Vou ver no Outlook

ué.?! Funfou no outlook tbm. ??? <_< :wacko: :huh: :blink: :ponder:

Num sakei nada..

Mas tah FMZ.
O REMETENTE tah vindo assim:
meu user@meu servidor.ext

Como eu troco issu aew?
Atenciosamente,
Alessandro Santos.
igloo Internet Solutions
www.igloointernet.net

#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 11/03/2010, 15:53

Eu usaria PHPMailer, mas já que está usando o mail(), use os cabeçalhos de forma um pouco mais completa.

O básico:

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: ".$nome." <".$email.">\r\n";

Talvez funcione em todos os gerenciadroes que estiverem com permissão pra receber mensagens em html agora.

(y)Até mais




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq