Re: [PHP-ES] sobre consulta función imap -php
by Yago Ferrer other posts by this author
Nov 5 2009 1:14AM messages near this date
[PHP-ES] sobre consulta función imap -php
|
Re: [PHP-ES] sobre consulta función imap -php
Prueba de usar imap_check() tambi�n devuelve el numero de mensajes en inbox.
Si no funciona, pregunta si te han actualizado el servidor a PHP 5.3
Saludos.
Yago
2009/11/2 Griselda Remedi <griseldaremedi@[...].com>
> 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.grupo-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%7DINBOX>",
> "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
>
--
Yago Ferrer
928-287-80-83
Thread:
Griselda Remedi
Yago Ferrer
David Figueres
|