abrir correo electrónico por php usando imap dándome este mensaje de error: imap_open () : no se pudo abrir la transmisión {imap.gmail.com:993/imap/ssl}INBOX

Estoy tratando de abrir los mensajes de correo electrónico por php usando el método imap pero me da un error No se pudo abrir la transmisión {imap.gmail.com:993/imap/ssl}INBOX y este es mi código

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; $username = 'nohamedtemraz92@gmail.com'; $password = '0129799169mohamed'; /* try to connect */ $inbox = imap_open($hostname,$username ,$password) or die('Cannot connect to Gmail: ' imap_last_error()); /* grab emails */ $emails = imap_search($inbox,'ALL'); /* if emails are returned, cycle through each... */ if($emails) { /* begin output var */ $output = ''; /* put the newest emails on top */ rsort($emails); /* for every email... */ foreach($emails as $email_number) { /* get information specific to this email */ $overview = imap_fetch_overview($inbox,$email_number,0); $output.= 'Name: '.$overview[0]->from.'
'; $output.= 'Email: '.$overview[0]->message_id.'
'; } echo $output; } /* close the connection */ imap_close($inbox);

Prueba esto:

 $hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX'; $inbox = imap_open($hostname,$username ,$password) or die('Cannot connect to Gmail: ' imap_last_error()); 
 {imap.gmail.com:993/imap/ssl}INBOX 

trabajando para mí, pero tienes que habilitar ‘Acceso para aplicaciones menos seguras’ en la seguridad de la cuenta o puedes probar la cuenta de correo electrónico en vivo