PHP imap_open (): especificación remota inválida al intentar conectarse a GMAIL

Intento recuperar correos de Gmail y obtuve el siguiente error:

Can't open mailbox {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX: invalid remote specification 

OpenSSL e IMAP están instalados en mi servidor, a continuación se muestran las informaciones de openssl & imap de phpinfo ();

 openssl OpenSSL support enabled OpenSSL Library Version OpenSSL 0.9.7l 28 Sep 2006 OpenSSL Header Version imap IMAP c-Client Version 2007e Kerberos Support enabled 

Estoy realmente confundido ahora, ¡por favor ayuda!

He estado teniendo un problema similar. Puedo decirte por experiencia personal que, si bien es posible que tengas instalado IMAP y OpenSSL, es posible que tengas que volver a comstackr la instalación de php “–with-imap-ssl [= DIR]”. Yo quería hacer lo mismo y recibí el mismo error. También tenía instaladas las mismas versiones de OpenSSL e IMAP. He recomstackdo php, y aquí está mi configuración:

./configure –prefix = / usr / local / apache2 / php –with-imap = / usr / local / imap-2007f / –with-curl = / usr / local / curl / –enable-sockets – with-imap-ssl = / usr / local / ssl –with-openssl –with-apxs2 = / usr / local / apache2 / bin / apxs –con-kerberos –without-iconv

No necesita usar la misma configuración de curso, porque está personalizada para lo que necesito.

En caso de que no esté familiarizado con la comstackción de php, puede encontrar la fuente aquí:
http://www.php.net/downloads.php
Aquí hay un tutorial básico sobre cómo comstackr php y apache, suponiendo que está en UNIX. También incluye cómo comstackrlos con curl, puede usar todas las instrucciones para curl y reemplazarlos con ssl y imap respectivamente y debería funcionar. http://thermo.sdsu.edu/testhome/phpinstall.html

  $iconnect = imap_open("{imap.gmail.com:993/ssl/novalidate-cert}INBOX","user@gmail.com","passwordofuser") or die(imap_errors()); 

Verifique este código, esto se conectará al servidor de Gmail.