Jump to content


Beginer

Member Since 24/08/2004
Offline Last Active 19/11/2006, 00:35
-----

Topics I've Started

Problemas Com Imap_body

10/03/2006, 20:39

Pessoal, peço a ajuda de vocês para solucionar o seguinte problema: tenho um script que pretendo usar para ler e-mails recebidos. O script é o seguinte :

<?
$pop_host="{mail.meu servidor:143/notls}INBOX";

$pop_user="meu e mail@pcws.com.br";

$pop_pass="minha senha";

$mbox = imap_open($pop_host, $pop_user, $pop_pass);

$headers= imap_header($mbox,número da mensagem);

$remetente=$headers->fromaddress;

$assunto=$headers->subject;

$data=$headers->date;

$mensagem=imap_body($mbox,6);

echo "<html lang=pt.br><head><meta http-equiv=content-type content=text/plain; charset=iso-8859-1></head><body>$assunto $mensagem $data</body></html>";
?>

Sei que o imap_body serve para exibir as mensagens do e-mail, mas ele exibe o conteudo da mensagem e outros caracteres. Ficando assim o retorno do script :

--_=__=_XaM3_.1141949449.2A.929205.42.15605.52.42.007.947833396 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Esta foi minha mensagem de teste --_=__=_XaM3_.1141949449.2A.929205.42.15605.52.42.007.947833396 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
Esta foi minha mensagem de teste
--_=__=_XaM3_.1141949449.2A.929205.42.15605.52.42.007.947833396--

O script funciona direito, o único problema é que não exibe a mensagem corretamente.
Gostaria que algum dos caros amigos me informassem como fazer para exibir apenas a mensagem.

IPB Skin By Virteq