Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal:
Dei uma procurada básica pelo fórum mas não encontrei tópicos que resolvessem minha dúvida....
Mas é o seguinte: Possuo um formulário de contato em PHP no site de meu cliente, ao enviar este formulário usando o código em anexo, a mensagem que chega para o Outlook Express fica assim:
Content-type: text/html; charset=iso-8859-1
From: <tiago.cpq@certaja.com.br>
X-Mailer: PHP3
X-Priority: 3
Mime-Version:1.0
Content-Type: text/html;charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Message-Id: <20070730121642.379916E01F2@server1.tqnet.com.br>
Date: Mon, 30 Jul 2007 09:16:42 -0300 (BRT)
X-UIDL: Og8"!K1%#!;VR"!TH>!!
Nome: Tiago<br/>E-mail: tiago.cpq@certaja.com.br<br/>Empresa: Certaja<br/>Fone: 51-89789789789<br/><br/>Mensagem:<br/><br/>
O código de meu arquivo responsável pelo envio:
<?Set_time_limit(0);// para poder exceder os 30 segundos$mensagem="Nome: ".$_POST["nome"]."<br/>";$mensagem.="E-mail: ".$_POST["email"]."<br/>";$mensagem.="Empresa: ".$_POST["empresa"]."<br/>";$mensagem.="Fone: ".$_POST["ddd"]."-".$_POST["fone"]."<br/><br/>";$mensagem.="Mensagem:<br/>".nl2br($_POST["texto"])."<br/>";#Destinátário - para quem vai chegar o email quando preencher os campos e enviar$to="bragaesouza@bragaesouza.adv.br";#Campo de assunto do e-mailif($fcontato==1){ $subject="Formulário de contato";}else{ $subject="Consultoria online";}#Montando o Header do E-mail$headers="MIME-Version: 1.0\r\n";$headers.="Content-type: text/html; charset=iso-8859-1\r\n";$headers.="From: <$email>\r\n";$headers.="X-Mailer: PHP3\n";$headers.="X-Priority: 3\n";$headers.="Mime-Version:1.0\n";$headers.="Content-Type: text/html;charset=ISO-8859-1\n";$headers.="Content-Transfer-Encoding: 7bit\n";#Função para aceitar os caracteres em HTML#$texto=nl2br($texto);#Manda-se o e-mailmail($to,$subject,$mensagem,$headers);#Aqui redireciona para a página com a mensagem (ex..."Seu email foi enviado com sucesso. Obrigado")if($fcontato==1){ $msg = 'Sua mensagem foi enviada com sucesso!<br>A equipe Braga e Souza agradece sua participação.';}else{ $msg = 'Sua sugestão foi enviada com sucesso! Em breve enviaremos uma resposta.<br>A equipe Braga e Souza agradece sua participação.';}header("Location: index2.php?site=msg&msg=$msg&url=index.php&time=3");?>Ou seja, está chegando o código html ao invés da mensagem propriamente dita.
MAS PORÉM:
Isto só acontece quando envio a mensagem utilizando "$to="bragaesouza@bragaesouza.adv.br";" porque substituindo por outro endereço de email particular nesta mesma variável "$to" , a mensagem chega normalmente com o texto configurado.
O que pode estar acontecendo????? Será que existe algum problema com o domínio bragaesouza.adv.br ??????
Carregando comentários...