Est-il possible de lire un e-mail de boîte envoyée avec IMAP en utilisant Access Jeton au lieu de mot de passe

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

  •  21-12-2019
  •  | 
  •  

Question

Qu'est-ce que j'essaie de faire, c'est que j'aurais authentifier l'utilisateur avec mon Google Oauth et en utilisant le type d'accès hors connexion Son retour 2 jetons 1 est un jeton d'accès et un autre est de rafraîchir le jeton, je suis workin g avec Google oauth, désolé peut-être que c'est stupidequestion mais actuellement, je ne sais pas qu'il est possible de lire des courriels avec IMAP avec un jeton d'accès au lieu de mot de passe, mon IMAP fonctionne bien lorsque vous utilisez le mot de passe mais pas avec le jeton d'accès peut-être que je manque une certaine permission ou n'est-ce pas possible de lireEmail avec jeton d'accès.

ou y a-t-il d'autre moyen de lire les emails de l'utilisateur, je souhaite saisir la signature de l'utilisateur à partir de sa boîte envoyée, mais il ne fonctionne pas si vous souhaitez plus d'informations, veuillez commenter.

<?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);
?>

Était-ce utile?

La solution

a obtenu ma réponse par la mienne: http://www.247techblog.com/read-others-email-google-xoauth-gmail-account/ Avec l'aide du commentaire de Max Je voudrais sélectionner votre lien comme réponse, mais que vous l'avez posté comme commentaire, donc j'écrispetit article sur celui-ci pour la personne qui recherchera la même chose.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top