¿Es posible leer el correo electrónico del cuadro enviado con IMAP utilizando token de acceso en lugar de contraseña?

StackOverflow https://stackoverflow.com//questions/23029465

  •  21-12-2019
  •  | 
  •  

Pregunta

Lo que estoy tratando de hacer es que estoy autenticando al usuario con mi google oauth y usando el tipo de acceso sin conexión que está devolviendo 2 tokens 1 es el token de acceso y otro es actualizar token, estoy trabajando bien con Google Oauth, ¡tal vez es un estúpidoPregunta Pero actualmente no sé, es posible leer correos electrónicos con IMAP con el uso de Token de acceso en lugar de la contraseña, mi IMAP está funcionando bien cuando se usa la contraseña pero no con el token de acceso, tal vez me esté perdiendo algún permiso o no es posible leerCorreos electrónicos con token de acceso.

O hay alguna otra forma de leer el correo electrónico de los usuarios. Quiero agarrar la firma de usuario de su cuadro Enviado, pero no funciona si los chicos se necesitan más información, comente.

<?php ob_start(); session_start();
$token  = json_decode($_SESSION['token']);
print_r($token);
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'themohitbumb@gmail.com';
$password = $token->refresh_token;

$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
print_r($inbox);
imap_close($inbox);
?>

¿Fue útil?

Solución

Consiguió mi respuesta por mi cuenta: http://www.247techblog.com/reaad-others-email-google-xoauth-gmail-account/ Con la ayuda del comentario de Max, me gustaría seleccionar su enlace como mi respuesta, pero a medida que lo publicó como comentario, así que escribo unPequeño artículo sobre él para persona que buscará el mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top