Можно ли прочитать отправленную почту по электронной почте с IMAP с помощью токена доступа вместо пароля

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

  •  21-12-2019
  •  | 
  •  

Вопрос

Что я пытаюсь сделать, это я аутентифицирую пользователя с моим Google Oauth и использование типа доступа в автономном режиме возврата 2 токена 1 является токеном доступа, а другой - обновить токен хорошо, я работаю в Google OauthВопрос, но в настоящее время я не знаю, можно ли читать электронные письма с IMAP с использованием токена доступа вместо пароля, мой IMAP работает нормально при использовании пароля, но не с токеном доступа, может быть, мне не хватает некоторого разрешения или невозможно прочитатьПисьма с токеном доступа.

Или есть какой-либо другой способ прочитать электронную почту пользователей, я хочу захватить подпись пользователя из своего отправленного ящика, но его не работает, если вы, ребята, требуете дополнительной информации, пожалуйста, комментируйте.

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

Это было полезно?

Решение

получил мой ответ по своему собственному: http://www.247techblog.com/read-oates-eamail-google-xoauth-gmail-account/ с помощью комментариев Макса я хотел бы выбрать свою ссылку как мой ответ, но, как вы разместили его как комментарий, поэтому я пишуМалая статья на нее для человека, который будет искать же.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top