Saludos, estoy intentando buscar mensajes con IMAP en una conexion al servidor GMAIL pero no consigo encontrar nada mediante el patron "UNSEEN SINCE". Expongo el codigo para que quede algo mas claro:
Código PHP:
<?php
$m_mail = @imap_open("{pop.gmail.com:995/pop3/ssl/novalidate-
cert}INBOX",$m_username.'@gmail.com',$m_password);
if (!$m_mail) {
$m_mail = @imap_open("{pop.gmail.com:995/pop3/
ssl/novalidate-cert}INBOX",$m_username.'@gmail.com',$m_password);
}
$m_gunixtp = array(2592000, 1209600, 604800, 259200, 86400, 21600, 3600);
$m_t = 0;
$m_gdmy = date('d-M-Y', time() - $m_gunixtp[$m_t]);
$m_search=imap_search ($m_mail, 'UNSEEN SINCE ' . $m_gdmy . '');
if($m_search < 1){
$m_empty = "No New Messages";}
else {
echo "Codigo a mostrar si se encuentran mensajes";
}
?>
Haga lo que haga (ya sea una busqueda en los mensajes revisados la ultima hora o el ultimo mes) siempre me devuelve que no se han encontrado mensajes.
¿Alguien puede indicarme donde me estoy equivocando?