OAuthの認証時間No.13054
mig さん 24/12/07 10:00
 
migです。いつもありがとうございます。

 さて、ふたつOAuthのアカウントを使っていますが、秀丸メールを立ち上げた初回
のOAuthにとても時間がかかるようになりました。片方はそれでも30秒くらいで通り
ますが、もう片方は数分かかります。2回目以降は両方とも一瞬です。

 別のネット環境でも秀丸メールを使っていますが、そちらでは起きないので、もし
かすると秀丸メールの問題ではないかもしれませんが、OAuthの認証に時間が掛かる
という話しは以前もあったように記憶しているので、こちらに投稿いたしました。

 もしも秀丸メール側の設定の問題だとしたら、お教え頂ければ幸いです。

 環境は
  win11pro 24H2
  秀丸メール ver.7.33
です。

 取り急ぎです。

[ ]
RE:13054 OAuthの認証時間No.13056
秀まるお2 さん 24/12/08 10:19
 
OAuth認証に時間がかかる理由はちょっと分からないのですが、一応、秀丸メールが
やってることは、https:の通信でjson形式のデータを1回やりとりするだけで、何か
特殊な通信をしてる訳では無いです。

実は今現在の秀丸メールの正式版(Version 7.33)はMicrosoftのOAuth認証で失敗し
て再試行を繰り返すことがあります。OAuth認証のhttps:の通信に、正式版の秀丸
メールではWinInetっていうライブラリを使うんですが、そのライブラリによる通信
が、Windows11の場合で、しかも相手がMicrosoftの場合に限って失敗することがあり
ます。それを回避するために、最新のβ版(今日現在だとVersion 7.34β12)では、
WinHttpってライブラリを使って通信するようにしています。

なので、もしかするとβ版を使っていただくことで回避できるかもしれません。一回
それを試してみてほしいです。

それでもダメでしたら、「全般的な設定・上級者向け・動作の記録」の中にある「秀
丸メールの動作をdump.txtに記録する」をONにしてログを取って、その内容を教えて
欲しいです。例えば僕の所だとこんな風になります。

10:05:37.996 (15151) AllocAuthInfo 000001CE936E36E0
10:05:37.996 (3035) Decoding BASE64 size=1272 sum=106154 crc=527A65A1 start=
"urzxMc03oOHjlt98BQhp" end="X8W2..xTz/sSC+xow=.."
10:05:37.996 (3129) Result: size=926 sum=60808 crc=4D2502A2 cCR=18 cInvalid=0
10:05:37.996 (15299) tid=17776 OAuthThreadFunc start 000001CE936E36E0
10:05:37.996 (11602) OAuth認証
I OAuth認証
10:05:38.178 ( 690) tid=17776 InetRead size=336
10:05:38.178 ( 733) tid=17776 refresh_token not exist
10:05:38.178 ( 753) tid=17776 AccessKey=73 AccessToken=225 RefreshToken=103
10:05:38.181 ( 803) tid=17776 DoOAuth done and post mode=1 ret=1 AccessKey=7
3 AccessToken=225 RefreshToken=103
10:05:38.182 (15547) tid=17776 OAuthThreadFunc end 000001CE936E36E0
10:05:38.182 (16393) GmailOAuth.bin save 73,225,103 Access-token crc=84445D13
10:05:38.183 (16452) Access-token length=225 crc=84445D13
10:05:38.183 (15167) FreeAuthInfo 000001CE936E36E0
10:05:38.184 (11602) サーバーを検索中 - pop.gmail.com

もしhttps:の通信で何かエラーが起きてれば、この辺のログに何か記録が出てると思
います。それで何か解決のヒントが分かるかもしれません。

または、そもそも以前は遅くなかったってことであれば、遅くなったタイミングで何
かパソコンや通信環境に変化があったのなら、それも解決のヒントになるかなぁと思
います。最近の事例だと、ノートンさんがアップデートされたタイミングでおかしく
なった事例があるので、もしノートンさんをお使いなら、出来ればノートンさんはア
ンインストールしてどうか試してみていただけると助かります。

ノートンさんのせいで大変迷惑しています。ノートンを使ってるユーザーさんからの
サポートは一切お断りしたいくらいです。

[ ]
RE:13056 OAuthの認証時間No.13059
mig さん 24/12/09 08:23
 
migです。日曜日にお返事いただき、恐縮しています。

さて、β版インストールして試してみました。
すると2分経過してもだめというメッセージが出てしまいました。メールアドレスはx
xxにしてあります。

---ここから---
開始時刻: 2024/12/09 08:19:02
****IMAP受信:xxxx@xxxxx.xx.jp (高速化ON)
I OAuth認証
E OAuth認証の処理を2分待ちましたが応答がありませんでした
E OAuth認証用のウィンドウを強制終了させました
---ここまで---

dump.txtも取ってありますが、どちらにお送りすればよいでしょうか?
gmailは通ったり通らなかったりです。

Nortonはいれていません。Microsoftのものしか入っていません。
Nortonって昔は優良なソフトだったと記憶しているのですが...。

[ ]
RE:13059 OAuthの認証時間No.13060
mig さん 24/12/09 08:27
 
追伸:書き忘れました。遅くなった契機はわかりません。ある日気づいたらという感
じです。

[ ]
RE:13060 OAuthの認証時間No.13061
秀まるお2 さん 24/12/09 09:39
 
dump.txtについてはOAuth認証の辺りだけ切り取ってここに書き込んでいただければ
と思った所ではありますが、どこを切り取っていいかの判断が難しかったかもしれま
せん。メールで送っていただく場合は"maruo@mitene.or.jp"にお願いしたいです。

あと、β版に入れ替えて逆にダメになったってことであれば、一応、「全般的な設
定・上級者向け・デバッグ・ソケット」のページにある「OAuth認証/Graph APIにWin
Inet使用」のオプションをONにすれば、Version 7.33以下と同じやり方に戻すことは
可能です。

ノートンその他のセキュリティ系ソフトは使ってないということで、特に最近パソコ
ンやネット環境で変化があったことも無さそうってことだと、他に思い当たることは
ちょっと分かりませんが、とりあえず

・会社からのアクセスだとしたら、その会社に備わってるファイヤウォールやプロキ
シなどのセキュリティ関係の機器が関係してる可能性。
・自宅の場合なら、「V6プラス」の契約をしてる場合はそれが関係してる可能性。
・もしかしたらWindows Updateでアップデートが入ったタイミングである可能性。

辺りが可能性としてあるかと思います。ネット接続の環境がどういう環境なのか、プ
ロキシやファイヤウォール、VPNなどがあるのか無いのか、あるとしたら何という製
品を使ってるのかなどももし良かったら教えて欲しいです。ここに書き込みしたくな
い場合はdump.txtを送っていただくメールに書いてもらってもいいです。

よろしくお願いします。

[ ]
RE:13060 OAuthの認証時間No.13062
mig さん 24/12/09 09:49
 
自己解決だと思います。

 アカウント毎の設定→OAuthログインからweb経由で認証を試みたところ、

sendrequest failed error-code = 12002

が返ってきました。

 もしかするとDNSかと思い、そういえば、しばらく前にDNSが遅いので、googleのpu
blicDNSにしたことを思い出しました。ためしに、メールサーバーにpingを打っても
返ってこず、tracertも不通でした。
 あややと思い、プロバイダのDNSに戻したところ、通りました。
 秀丸メールは Ver.7.34 Beta12 にしたままです。

 お騒がせしました。

[ ]
RE:13061 OAuthの認証時間No.13063
mig さん 24/12/09 09:51
 
 ちょうどお返事の時間帯が被ってしまいました。
 ありがとうございました。

 生兵法は怪我の元でした。お詫び申し上げます。

 取り急ぎ、御礼とお詫びのみにて。

[ ]