Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/11/2008, 10:32
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 1 mes
Puntos: 33
Respuesta: lista de carpetas con imap_list

mcf924:
Acabo de probar esto que se encuentra en el manual de php:
<?php
//Respuesta:
//(0) {123.456.789.012:143}Drafts,'/',0
//(1) {123.456.789.012:143}INBOX,'/',0
//(2) {123.456.789.012:143}Sent Items,'/',0
//(3) {123.456.789.012:143}Trash,'/',0
$mbox = imap_open("{123.456.789.012:143}", "usuario", "contraseña", OP_HALFOPEN) or die("can't connect: " . imap_last_error());
$list = imap_getmailboxes($mbox, "{123.456.789.012:143}", "*");
if (is_array($list)) {
foreach ($list as $key => $val) {
echo "($key) ";
echo imap_utf7_decode($val->name) . ",";
echo "'" . $val->delimiter . "',";
echo $val->attributes . "<br />\n";
}
} else {
echo "imap_getmailboxes failed: " . imap_last_error() . "\n";
}
imap_close($mbox);
?>
El resultado te lo muestro arriba, por lo que
para abrir la carpeta de correos enviados en este caso mio especifico,
en vez de SENT debo usar Sent Items.
Asimismo, debes cambiar el dominio por la IP donde esta el servidor de correo para que funcione bien ya que probe con el dominio y se puso lento y eventualmente me dio error.
Saludos
Y espero te ayude.
Franco
P.S. Unicamente modifique la IP.