当社の (Web ベースの) 個人文書管理ソリューションのユーザーに、添付ファイルとして送信された文書を GMail アドレスにインポートする機能を提供したいと考えています。
ユーザーがログイン資格情報を Web アプリに保存できるようにし、これを使用して IMAP 経由でユーザーの GMail 受信トレイにアクセスするという現在のソリューションは、セキュリティの観点から最適ではないだけではありません (可能であれば、ログイン資格情報を保存したくありません)。 )、また、(ポーリングの頻度が高すぎる場合やユーザーの数が多すぎる場合など)、アプリのログイン試行が GMail によってブロックされることもあります。IMAP サーバーから「[ALERT] Please log in via your web browser: http://support.google.com/mail/accounts/bin/answer.py?answer=78754」というエラー メッセージが表示され、ユーザーから次のような報告がありました。彼らは、GMail がいくつかの「可能性のあるハッキングの試み」などをブロックしたことを確認します。
だから私の主な質問はこれらです:
- 認証を OAuth に切り替える (そして、IMAP を使用してユーザーの受信トレイを確認し、OAuth トークンで認証するだけである) と、この状況で役立ちますか? これを行う方法に関するドキュメントを見つけました。この状況で役立つかどうかを知りたいだけです。
- ユーザーの受信トレイをポーリングする必要がある/許可されている頻度 (または、GMail に対して同時に開いている接続の数など) に関するガイドライン/クォータ/制限はありますか? これについては、Google サイトの開発者向けドキュメントで何も見つかりませんでした。
- IMAP 以外に、添付ファイルを GMail メッセージからアプリにインポートできる方法はありますか?