Muchas gracias por responder Franco, he quitado la @ para ver si existen errores como me has dicho y parece ser que no se puede conectar con el servidor de Gmail por algun motivo. Tambien he cambiado el codigo de arriba ya que era redundante (en realidad tenia que probar a conectar primero con pop y si no con imap o viceversa). Ahora tengo lo siguiente:
Código PHP:
$m_mail = imap_open("{imap.gmail.com:993/imap/
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);
}
No obstante obtengo lo siguiente:
Warning: imap_open() [function.imap-open]: Couldn't open stream {pop.gmail.com:995/pop3/ssl/novalidate-cert}INBOX in /Applications/MAMP/htdocs/google_imap/gmailimap.php on line 20
Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX in /Applications/MAMP/htdocs/google_imap/gmailimap.php on line 23
En la cuenta de correo que uso para conectar tengo habilitado el acceso por IMAP pero aun asi es extraño que no pueda conectar ni siquiera por POP3
Realmente lo que intento hacer es un pequeño cliente de correo para poder hacer busquedas de mensajes por fecha, subject, etc.