암호 대신 액세스 토큰을 사용하여 IMAP로 보낸 상자 전자 메일을 읽을 수 있습니까?

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

  •  21-12-2019
  •  | 
  •  

문제

무엇을하려고하고있는 것입니다. 내 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-others-mail-google-xoauth-gmail-account/ 최대의 댓글의 도움을 받아 내 답변으로 링크를 선택하고 싶습니다.동일한 사람을 찾을 수있는 작은 기사.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top