WarLiKe 0 Denunciar post Postado Julho 17, 2009 Olá Pessoal, Estou tentando desenvolver aqui uma classe pra envio de email própria, tanto pra usar é lógico como pra desenvolver mais os meus conhecimentos na área, e estou me deparando com um problema no código da mensagem que não consigo ver o que estou fazendo de errado ou simplemente o que eu não estou fazendo. Eu peguei um código de mensagem que enviei por outlook pra mim mesmo e fui fazendo a programação gerar um código parecido, só que quando recebo o email que enviei ele mostra o código como se fosse uma mensagem sendo que o Outlook gera um código igual e isso não acontece. To achando que possa ser algum header que estou subestimando mas isso é bem pouco provável. Olhem o código que o Outlook gerou no email que mandei pra mim mesmo: Return-Path: <desenvolvimento@furiacriacoes.com.br> Delivered-To: desenvolvimento@furiacriacoes.com.br Received: (qmail 58694 invoked by uid 89); 17 Jul 2009 09:52:51 -0300 Received: from unknown (HELO furia81561e2ce) (desenvolvimento@furiacriacoes.com.br@189.110.220.117) by mail2.internetbrasil.net with ESMTPA; 17 Jul 2009 09:52:51 -0300 Message-ID: <DC090DCEFCCF45009B9991A67BD0C1C4@furia81561e2ce> Reply-To: "Isaque de Souza" <desenvolvimento@furiacriacoes.com.br> From: "Isaque de Souza" <desenvolvimento@furiacriacoes.com.br> To: "Isaque de Souza" <desenvolvimento@furiacriacoes.com.br> Subject: Teste com RichText Date: Fri, 17 Jul 2009 09:52:54 -0300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01CA06C4.5B40CAD0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Antivirus: avast! (VPS 090716-1, 16/07/2009), Outbound message X-Antivirus-Status: Clean X-Antivirus: avast! (VPS 090716-1, 16/07/2009), Inbound message X-Antivirus-Status: Clean This is a multi-part message in MIME format. ------=_NextPart_000_0007_01CA06C4.5B40CAD0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Teste com Texto HTML ------=_NextPart_000_0007_01CA06C4.5B40CAD0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18783"> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT size=3D2 face=3DArial>Teste</FONT></DIV> <DIV><FONT size=3D2 face=3DArial></FONT> </DIV> <DIV><FONT size=3D2 face=3DArial>com</FONT></DIV> <DIV><FONT size=3D2 face=3DArial></FONT> </DIV> <DIV><FONT size=3D2 face=3DArial>Texto</FONT></DIV> <DIV><FONT size=3D2 face=3DArial></FONT> </DIV> <DIV><FONT size=3D2 face=3DArial>HTML</FONT></DIV></BODY></HTML> ------=_NextPart_000_0007_01CA06C4.5B40CAD0-- E Agora meu código gerado pela classe: Return-Path: <php@furia.ws> Delivered-To: desenvolvimento@furiacriacoes.com.br Received: (qmail 73312 invoked by uid 89); 17 Jul 2009 10:54:12 -0300 Received: from rh7b.redehost.com.br (HELO envio.redehost.com.br) (200.152.243.36) by mx2.internetbrasil.net with ESMTP; 17 Jul 2009 10:54:12 -0300 Received-SPF: pass (mx2.internetbrasil.net: SPF record at furia.ws designates 200.152.243.36 as permitted sender) Received: from WEBSERVERBR1 [200.152.252.40] by envio.redehost.com.br with SMTP; Fri, 17 Jul 2009 10:52:00 -0300 Date: Fri, 17 Jul 2009 10:52:00 -0300 Subject: Teste com =?UTF-8?B?QWNlbnR1YcOnw6NvIGUgdGV4dG8gSFRNTCAy?= To: desenvolvimento@furiacriacoes.com.br Return-Path: <isaque.souza@ibest.com.br> From: Isaque <isaque.souza@ibest.com.br> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_1247838720" X-Antivirus: avast! (VPS 090716-1, 16/07/2009), Inbound message X-Antivirus-Status: Clean ------=_NextPart_1247838720 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Olá Testando ------=_NextPart_1247838720 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <b>Olá</b> Testando ------=_NextPart_1247838720-- Da pra notar que ta faltando Headers ali no meu código, mas não acho que seja nada que possa fazer a mensagem não ser formatada direito. No outlook mostra exatamente tudo que ta escrito no código abaixo dos headers Alguém tem idéia do que fazer? Desde já agradeço Compartilhar este post Link para o post Compartilhar em outros sites
WarLiKe 0 Denunciar post Postado Julho 22, 2009 Acabei resolvendo sozinho, de tanto insistir e testar. O problema parecia ser o boundary que estava em outra linha. Pelo menos deu pra aprender bastante sobre pra que serve cada item de cabeçalho do email. Flw Compartilhar este post Link para o post Compartilhar em outros sites