[PHP-ES] sobre consulta función imap -php
by Griselda Remedi other posts by this author
Nov 2 2009 1:10PM messages near this date
[PHP-ES] Call for Charlas Charlas Tecnicas Trimestrales
|
Re: [PHP-ES] sobre consulta función imap -php
Hola a todos!
les cuento que tengo un problema con la funci�n imap, aqu� transcribo el
c�digo:
*<?*
*echo "<br> Conexi�n:{mail.servidordemail:995/pop3/ssl/novalidate-cert}INBOX<http://mail.gr
upo-e.com:995/pop3/ssl/novalidate-cert%7DINBOX> usuario:
usr <griseldaremedi@[...].com> ";
$link = imap_open("{mail.<http://mail.grupo-e.com:995/pop3/ssl/novalidate-cert%7DINBOX>
*** <http://mail.grupo-e.com:995/pop3/ssl/novalidate-cert%7DINBOX> *
servidordemail<http://mail.grupo-e.com:995/pop3/ssl/novalidate-cert%7DINBOX>
**:995/pop3/ssl/novalidate-cert}INBOX<http://mail.grupo-e.com:995/pop3/ssl/novalidate-cert%7
DINBOX> ",
"usuario <griseldaremedi@[...].com> ", "pass") OR print("<div
align='center'> <b>ERROR: " . imap_last_error() . "</b></div>");
//print_r($link);
$cant=imap_num_msg($link);
for($x = 1; $x < 8; $x++){
$header = imap_headerinfo($link, $x);
echo "<br> asunto: ".$header->subject." de: ".$header->fromaddress;
}
echo "<br> cantidad de mails: ".$cant;
**?> *
1- abro la conexi�n (*imap_open*)
2- tomo la cantidad de mails de la cuenta (*imap_num_msg*)
3- si hago *print_r($link); *muestra todos los encabezados de los mails
4- veo la cantidad total de mails q tengo en la
cuenta:*$cant=imap_num_msg($link);
*5- despu�s hago un for para mostrar cada encabezado para todos los mails
* si pongo como l�mite la cantidad total de mensajes, no muestra nada.
Ni siquiera el echo con el string q pongo al principio del c�digo.
* fui probando desde uno en adelante y me funciona hasta ocho(8)
a partir de ese n�mero sucede lo mismo q cuando pongo la cantidad
total de mails: no muestra nada.
-Cabe destacar que el imap funcionaba perfectamente, y se mostraban para
cada uno de los mails, los datos que deja disponible la funci�n *
imap_headerinfo
* por esa raz�n creo que puede ser que algo en la configuraci�n del servidor
ha cambiado.
-Para solucionar moment�neamente el problema se us� la funci�n:*
imap_fetch_overview** *
pero no trae todos los datos que necesito.
-Otra cosa que prob� fue incrementar el tiempo de ejecuci�n del
script:*ini_set('max_execution_time', 1000);
*
Hasta ahora no logr� dar con la soluci�n, espero que puedan ayudarme, desde
ya muchas gracias!!!
Saludos para todos!!
Griselda
Thread:
Griselda Remedi
Yago Ferrer
David Figueres
|