Ir para conteúdo

POWERED BY:

Arquivado

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

Diego_Padilha

Caracter estranho no email

Recommended Posts

:) Estou utilizando o PHP 4.2.2, e o sendmail para enviar um email processado no tipo html, porém quando a mensagem chega, está aparecendo, em qualquer lugar da mensagem, o seguinte caracter "! " (uma esclamação e as vezes um espaço logo após).

 

Fiz alguns testes com o corpo da mensagem que é enviada, pedi para imprimir logo após o envio, porém não aparece nenhum caracter especial, só mesmo no email quando chega.

 

O que pode estar acontecendo? Será problemas com o sendmail ou o PHP.

Um abraço a todos.

 

Veja o código:

http://www.vetropar.com.br/codigo.txt

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta o código ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

:D Estou utilizando o PHP 4.2.2, e o sendmail para enviar um email processado no tipo html, porém quando a mensagem chega, está aparecendo, em qualquer lugar da mensagem, o seguinte caracter "! " (uma esclamação e as vezes um espaço logo após).Fiz alguns testes com o corpo da mensagem que é enviada, pedi para imprimir logo após o envio, porém não aparece nenhum caracter especial, só mesmo no email quando chega.O que pode estar acontecendo? Será problemas com o sendmail ou o PHP.Um abraço a todos.

Manda o código aí então!

Compartilhar este post


Link para o post
Compartilhar em outros sites

$subject = "[Fale Conosco] $strAssunto";

		$strMensagem = html($strMensagem);

		$texto = "<html>";
		$texto .= "<body>";
		$texto .= "Origem: $ip\r\n\n<br><br>";
		$texto .= "De : $strNome<BR>";	
		$texto .= "Responder para : <a href=mailto:$strEmail>$strEmail</a>\r\n\n<br>";
		$texto .= "Telefone :($nDDDFone) $nFone\n\n<br>";
		$texto .= "Municipio: $strNomeMunicipio\r\n\n<br>";
		$texto .= "Estado: $strUF\r\n\n\n<br><br>";
				$texto .= "<form name=form1 method='GET' action = 'faleconosco/email.php'>";
				$texto .= "<table>\n";
		$texto .= "<tr>";
		$texto .= "<td width = 50% align = left>";
		$texto .= $strMensagem;
		$texto .= "</td>";
		$texto .= "</tr>";
		$texto .= "</table>\n";
				$bcc  = "<ricardopereira@setp.pr.gov.br>";

				$headers = "MIME-Version: 1.0\r\n";
		$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
		$headers.= "From: ".$strNome."<".urldecode($strEmail).">\r\n";
		$headers.= "To: ".urldecode($to)." \r\n";
		$headers.= "Bcc: $bcc \r\n";	
		$headers.= "Reply-To: ".$strNome." <".urldecode($strEmail).">\r\n";
		$headers.= "X-Priority: 1\r\n";
		$headers.= "X-MSMail-Priority: High\r\n";
		$headers.= "X-Mailer: pr.gov.br";

		echo("<script language=\"JavaScript\" src=\"/lib/Jscript.js\"></script>");
		//echo "<br><br><br>to[$to] subjct[$subject] head[$headers] cc[$bcc]";

		if (is_numeric($nDDDFone) and is_numeric($nFone))
			mail($to,$subject,$texto,$headers);

Simplifiquei o código para postar, a mensagem chega com sucesso no destinatário, o formado é em html, e surge no meio do texto a exclamação

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.