Jump to content


Photo

Webmail Com Imap


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Kleber_ox

Kleber_ox

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Programação PHP, MySql, ASP, Linux e PHP com GTK

Posted 09/01/2006, 22:43

Olá galera!!!

Tow desenvolvendo um webmail usando imap sei q tem um monte de webmails prontos por ai em php e mysql mas eu quero um webmail q se adeque ao q minha empresa pediu pra fazer.

O código é esse.


//Ler os email no servidor
$imap=imap_open("{mail.servidor.com.br/pop3:110}INBOX", "kleber@servidro.com.br", "senha");

  //contar os e-mails
  $headers = imap_headers($imap);
  $messages = sizeof($headers);

$message=array();
  
  
  for($i = 0; $i<$messages; $i++)
  {

    $header=imap_header($imap, $i+1);

    $message['assunto']=$header->subject;
    $message['fromaddress']=$header->fromaddress;
    $message['toaddress']=$header->toaddress;
    //$message['ccaddress']=$header->ccaddress;
    $message['data']=$header->date;
    
    
//aki eu divido para aparecer De, Assunto e Data
   
    $de=$message['fromaddress'];
    $assunto=$message['assunto'];
    $data=$message['data'];

//html para gerar a saida

echo "   <tr bgcolor='#f7f7f7'>
     <form name='form' method='post' action='deletar_email_lib.php'>
     <td><input name='mensagem[]' type='checkbox' id='mensagem' value=".    ($i+1)."></td>
    <td height='5' colspan='2' align='center'><strong><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><a href=\"javascript:abrir('abrir_mensagem.php?id_mensagem=".($i+1)."')\";><font face='verdana' size='1'>$de</font></a></font></strong></td>
    <td width='409' align='center'><strong><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'>$assunto</font></strong></td>
    <td colspan='2' align='center' valign='top'><strong><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'>$data</font></strong></td>
    </tr>";
 }
  imap_close($imap);

Mas tem e-mails como por exemplo o hotmail q no lugar De aparece uns caracteres estranhos
Assim.
=?iso-8859-1?B?S2xlYmVyIGRlIFPh?=
mas é pra aparecer assim kleber_ox@hotmail.com

O que faço pra aparecer normal???
"I have a Dream"




1 user(s) are reading this topic

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

IPB Skin By Virteq