var notifier = require('mail-notifier');
var imap = {
username: "siddharthsogani1",
password: "MYGMAILPASSWORD",
host: "imap.gmail.com",
port: 993, // imap port
secure: true // use secure connection
};
notifier(imap).on('mail',function(mail){console.log(mail);}).start();
Gmailの受信トレイで新しいメールイベントを待ち受けようとしています。私はnode mail-notifier2モジュールを使用しています(上記のコードスニペットに示されています)。しかし、私は認証することができません。 [uncaughtException:サーバーで認証中にタイムアウトしました]およびimlsオブジェクトにtls:trueが渡されたときにuncaught例外が発生する: 'uncaughtException:証明書に自己署名証明書があります。鎖'。私が間違っている場所を教えてください。私はこの作業をするために何をすべきですか?ノードのmail-notifier2モジュールを使用して新しいメールイベントをリッスンするときに、imapの認証情報が機能しない
NodeJSを使用しているので、[NodeJS Quickstart for Gmail](https://developers.google.com/gmail/api/quickstart/ nodejs)、OAuthフローに従います。エラーについては、[github forum](https://github.com/request/request/issues/2061)にチェックを入れてください。a)ロードバランサでSSLを終了してください。 b)無料の証明書を使用してください。 – noogui
@nooguiありがとう! githubフォーラムは助けました:) –