パスワードの代わりにアクセストークンを使用して、送信されたボックスの電子メールをIMAPで読み取ることは可能ですか。

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

  •  21-12-2019
  •  | 
  •  

質問

私のGoogle OAuthを使用してユーザーを認証し、アクセスタイプオフラインでユーザーがアクセストークンにアクセストークンを使用していて、別のトークンが更新されています。質問ではないとわからないパスワードの代わりにアクセストークンを使用して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);
?>
.

役に立ちましたか?

解決

私の答えを手に入れました。www.247techblogblog.com/read-jpail-account/ マックスのコメントの助けを借りて、私はあなたの答えとしてあなたのリンクを選択したいのですが同じ検索する人のための小さな記事。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top