Se connecter à Gmail avec PHP & IMAP

J'ai activé OpenSSL et IMAP fonctions de mon php.ini fichier et phpinfo() le confirme.

En utilisant le code ci-dessous je peux me connecter à un compte Hotmail, mais pas à un compte Gmail.(j'ai bien changer le $connect_to à point à Hotmail.)

$connect_to = '{imap.gmail.com:993/imap/ssl}INBOX';
$connection = imap_open($connect_to, $user, $password)
  or die("Can't connect to '$connect_to': " . imap_last_error());
imap_close($connection);

L'erreur renvoyée est

Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in /opt/lampp/htdocs/webmail_client_practise/index.php on line 6
Can't connect to '{imap.gmail.com:993/imap/ssl}INBOX': Certificate failure for imap.gmail.com: unable to get local issuer certificate: /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
Notice: Unknown: Certificate failure for imap.gmail.com: unable to get local issuer certificate: /C=US/O=GeoTrust Inc./CN=GeoTrust Global CA (errflg=2) in Unknown on line 0

Malheureusement je ne peux pas trouver un tutoriel complet de comment utiliser les fonctions IMAP.

Des idées, des solutions ou des suggestions vous seront utiles.

Vous avez raté "{" {imap.de gmail.com:993/imap/ssl}BOÎTE de réception
J'allais vous demander si vous pouvez accéder à d'autres dossiers autres que la BOÎTE de réception
J'ai mis à jour le post avec la nouvelle erreur, @SarDauMort - Merci, j'ai édité mon erreur.

OriginalL'auteur Makis | 2015-08-26