2016-04-19 19 views
1

NodeJSサーバーでnodemailerを使用しています。私は私の電子メールアドレスのうちの1つを使って次のように作成しました。 クライアントID クライアントシークレット リフレッシュトークンクライアントID、クライアントシークレット、ノードメーラーのリフレッシュトークン用のXOAuth2 gmail

GoogleはそれがXOAuth2だのための設定方法を変更しているように私は問題に直面しています。 最近設定した人の助けを賜りますようお願い申し上げます。

答えて

1

Gmail以外のクライアントの場合、Gmailは標準のIMAPとSMTPプロトコルをサポートしています。 Gmail IMAP and SMTPサーバは、標準SASL(Simple Authentication and Security Layer)を使用して、ネイティブIMAP AUTHENTICATEおよびSMTP AUTHコマンドを使用してユーザを認証するための認証をサポートするように拡張されました。

使用するライブラリがSASL(Simple Authentication and Security Layer)をサポートしている限り、GmailでサポートされているSASL XOAUTH2メカニズムと互換性があります。

は、このような次の形式を使用して初期のクライアント応答としてサーバーにOAuth 2.0のアクセストークンを送信する方法SASL XOAUTH2 Mechanismでさらに詳細です:

base64("user=" {User} "^Aauth=Bearer " {Access Token} "^A^A") 

Nodemailerドキュメントは本当にあまりにもあなたのために参考になります。

+0

検索をリセットしていただきありがとうございます。私はNodemailerの文書を見てきました。それは今実装されています:) –

+0

それを知ってうれしいです。 :) – Teyam

関連する問題