ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-spanish
php-spanish
[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

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved