掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メール、SMSの送受信についてお教え願います。 (ID:149027)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
多段階認証に行き着く手順は Googleアカウントの設定画面から「セキュリティ」「二段階認証」でたどり着きます。 見たところSSL/TLSのバージョンが違うエラーですかね? こちらも1年ほどやってなかったので改めて環境を用意して実験しました。 imap.gmail.com のポート番号993でTLSv1方式を設定しました。 送受信パケットの内容を書いておきます。 ※ID、Passwordは本来本物が入ります。 IDはGmailの場合、自分のメールアドレスそのものです @の右側も必要です。 Gmailでは「"」で囲まないとエラーが出ましたので囲んでいます。 * OK Gimap ready for requests from xxxxxx ->0001 LOGIN "ID" "Password" 0001 NO [AUTHENTICATIONFAILED] Invalid credentials (Failure) ->0002 SELECT INBOX 0002 BAD Unknown command Gmailから拒否されて 「Google以外の環境からログインがありました」と警告が来ました。 しばらくアクセスが無いと自動でブロックされるみたいですね。 アカウントのセキュリティから「安全性の低いアプリへのアクセス」がブロックされているのでこれを解除します。 この後同じ設定でアクセスすると ->0001 LOGIN "ID" "Password" * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE ENABLE MOVE CONDSTORE ESEARCH UTF8=ACCEPT LIST-EXTENDED LIST-STATUS LITERAL- SPECIAL-USE APPENDLIMIT=xxxxxxxx 0001 OK ID authenticated (Success) 無事通過しました。 IndyでGoogleアカウントへ本来の認証 OAuth2.0でアクセスする方法は参考出来るものが無いですね。 Indy 10.0.52でOAuth2トークンの要求方法(英語) https://stackoverrun.com/ja/q/12025284
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.