[ 新規に投稿する ]

GmailのoAuth設定でエラー 401: deleted_clientNo.13538
あいすけ さん 25/06/08 12:46 [ コメントを投稿する ]
  お世話になります。
秀丸メールV7.39を使用しています。GmailのoAuth設定は4月に行いメールの送受信はできていましたが、5月15日から「受信したメールはありませんでした。」の表示。WebのGmailを開いてみると毎日数件のメールは来ています。試しに自分のメアドで自分に送ると正常終了しますが、受信メールはありませんの表示。WebのGmailでは受信できます。
おそらく、Google CloudのMy Projectを設定が不安だったため作成後削除して、実際に削除されたのが5月15日だったためそれ以降アカウントがない状態ではないかと思います。新規にMy Projectは作成しましたが同じ状態です。
秀丸メール側でのOAuthログインの認証用URLが削除されたMy Project情報のままなのかなと思っていますがどうでしょうか?であれば変更可能でしょうか?
仕方ないのでパスワードを使う方法でやってみましたが、表示未読受信件数のみ増えて、メール本文は入ってこない状態が続いています。
対処方法はございますでしょうか?
[ ]
RE:13538 GmailのoAuth設定でエラー 401: deleted_clientNo.13544
秀まるお2 さん 25/06/09 09:32 [ コメントを投稿する ]
  GmailのOAuth認証についてはちょっと僕も分からないので、とりあえず、「アカウント毎の設定 - メールサーバー」ページの「OAuthログイン」ボタンを押してもう一度ログインしなおすってのをやってみて欲しいです。それで直るかもしれません。

Google Cloudのアプリ登録をやり直しされたってことであれば、新しいクライアントID/クライアントシークレットを「全般的な設定 - 上級者向け - OAuth認証」ページに指定しなおしてからログインしなおせば間違いないと思います。

-------------------------------------------------------------------------------------
もう1つ、Gmailに限ったややこしい仕様があるので、それも確認してほしいです。

以下の説明が分かりやすいです。
https://google.tku.ac.jp/1-%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95%E3%83%A1%E3%83%BC%E3%83%AB/1-6%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%BD%E3%83%95%E3%83%88%E3%81%AE%E5%88%A9%E7%94%A8/%E8%A4%87%E6%95%B0%E3%81%AEpc%E3%81%8B%E3%82%89pop%E3%81%A7%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E3%81%84%E5%A0%B4%E5%90%88

POPで受信する場合で、さらに複数のコンピュータ(パソコン、スマホなど)で受信する場合に起きます。例えばAパソコンで受信したメールがBパソコンに届かないとかが起きます。

この問題の可能性を排除するためには、「アカウント毎の設定 - メールサーバー」の「メールアカウント」の欄に、

    recent:ご自身のメールアドレス

のような指定をします。もしまだこの指定になってない場合はこの指定に変更していただければ、解決するんじゃないかと思います。

あと他には、「送受信 - リモートメール」でサーバー上のメール一覧を確認してみて、もしそれでもメールが存在してないように見えるようでしたら、WebブラウザでGmailにログインしてPOP/IMAP関係の設定を見直してみるとか・・・、IMAPの場合だとフォルダ中のメールを何通までIMAPで見せるかみたいな設定もあったと思います。
[ ]
RE:13544 GmailのoAuth設定でエラー 401: deleted_clientNo.13546
あいすけ さん 25/06/09 11:26 [ コメントを投稿する ]
  ありがとうございます。下記2か所の操作で無事解決できました。
@2つのGmailアカウントを秀丸メールで処理していたので、全体的な設定-上級者向け-OAuth認証-Gmail用Oauth認証のアプリ指定のところは見ていませんでした。これを新しいMyProjectのJSONファイル内からclient_idとclient_secretを入力することで当初の質問の401 invalid\_clientは解消しました。
A401 invalid\_clientは消えたのですが今度はinvalid_grantが発生。認証登録ができていないということなので、MyProjectのOAuth同意画面から「アプリを公開」をしたかったのですが、OAuth同意画面を押すと「概要」が表示される。「認証情報」-「クライアントID」を押したときの「対象」に
公開ステータス項目があったので、本番に登録することで無事に認証されました。
稚拙かつうまくお伝え出来ていない内容にもかかわらず、ご対応いただきありがとうございました。
[ ]
RE:13546 GmailのoAuth設定でエラー 401: deleted_clientNo.13547
秀まるお2 さん 25/06/09 12:01 [ コメントを投稿する ]
  今ネット検索したら、公開ステータスが「テスト」になってる(「アプリを公開」の操作をしてない)とログインした情報が7日ごとに期限切れになるそうです。ちゃんとログインできてメールも読めるけど7日経過すると読めなくなる、みたいになるんだろうと思います。

参考情報ありがとうございます。
[ ]

[ 新規に投稿する ]