V7.15β10No.10367
秀まるお2 さん 22/10/05 17:13
 
 秀丸メールのVersion 7.15β10 をアプロードしました。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail715b10_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail715b10_x64_signed.exe

 TLS1.3対応が今度こそ大丈夫だと思います。

 TLS1.3対応のAPI呼び出しがマルチスレッドだと不安定みたいなので、送受信関係
の処理を単一スレッドにしてしまいました。

 まだWindows11ご利用のユーザーさんあんまり居なさそうだし、TLS1.3も特に必要
性も無いのでなんですが。

 よろしくお願いします。

[ ]
RE:10367 V7.15β10No.10368
さん 22/10/05 18:35
 
 お世話になっております。

 OAuthを利用している outlook.jp のアカウントですが、TLS1.3で送信しようとす
ると、うまくいかないようです。
 エラーメッセージ通り単純にOutlook側が対応してないんでしょうか。
 受信は対応してるっぽいんですけどね。

****送信(1通):xxxxx@outlook.jp
I OAuth認証 - 21分前に済み
I サーバーを検索中 - smtp-mail.outlook.com
I 接続中 - 52.98.46.214 (port=587,SMTP)
I 接続完了
R 220 OS0P286CA0029.outlook.office365.com Microsoft ESMTP MAIL Service ready
 at Wed, 5 Oct 2022 09:24:13 +0000
S EHLO outlook.jp
R 250-OS0P286CA0029.outlook.office365.com Hello [126.107.250.119]
R 250-SIZE 157286400
R 250-PIPELINING
R 250-DSN
R 250-ENHANCEDSTATUSCODES
R 250-STARTTLS
R 250-8BITMIME
R 250-BINARYMIME
R 250-CHUNKING
R 250 SMTPUTF8
S STARTTLS
R 220 2.0.0 SMTP server ready
I SSL初期化中(TLS1.3固定)
I SSL初期化の最中にホストが切断しました。再試行します。
I 接続中 - 52.98.46.214 (port=587,SMTP)
I 接続完了
I SSL初期化中(TLS1.3固定)
I SSLの処理でエラーが発生しました。接続先はSSL対応になってないと思われます。
サーバーからの応答: 220 OS0P286CA0021.outlook.office365.com Microsoft ESMTP
MAIL Service ready at Wed, 5 Oct 2022 09:24:15 +0000
I SSL/TLSのエラーにより接続から再試行します。(1回目)
I 接続中 - 52.98.46.214 (port=587,SMTP)
I 接続完了
I SSL初期化中(TLS1.3固定)
I SSLの処理でエラーが発生しました。接続先はSSL対応になってないと思われます。
サーバーからの応答: 220 OS0P286CA0019.outlook.office365.com Microsoft ESMTP
MAIL Service ready at Wed, 5 Oct 2022 09:24:15 +0000
(中略)
I SSL/TLSのエラーにより接続から再試行します。(19回目)
I 接続中 - 52.98.46.214 (port=587,SMTP)
I 接続完了
I SSL初期化中(TLS1.3固定)
I SSLの処理でエラーが発生しました。接続先はSSL対応になってないと思われます。
サーバーからの応答: 220 OS0P286CA0026.outlook.office365.com Microsoft ESMTP
MAIL Service ready at Wed, 5 Oct 2022 09:24:25 +0000
E SSLの処理でエラーが発生しました。接続先はSSL対応になってないと思われます。
サーバーからの応答: 220 OS0P286CA0026.outlook.office365.com Microsoft ESMTP
MAIL Service ready at Wed, 5 Oct 2022 09:24:25 +0000

 環境は、Windows11 22H2 64ビット、秀丸メール 7.15β10です。

 とりあえず、ご報告まで。

 それでは。

[ ]
RE:10368 V7.15β10No.10372
秀まるお2 さん 22/10/06 09:04
 
 今Windows10なので検証できないんですが、outlook.comのサーバーはまだTLS1.3に
は対応してなくて、TLS1.2以下でないと接続できませんでした。

 TLS1.2とTLS1.3の両方をONにして接続を試みるとTLS1.2で接続したと思います。TL
S1.3のみONだと失敗しても仕方が無いです。

 STARTTLSを使う方はまだテストしてませんでした。またぼちぼちテストしてみます。

[ ]
RE:10372 V7.15β10No.10395
さん 22/10/11 12:59
 
 お世話になります。

 お返事遅くなりました。

> 今Windows10なので検証できないんですが、outlook.comのサーバーはまだTLS1.3
>には対応してなくて、TLS1.2以下でないと接続できませんでした。

 そうなんですね。
 ありがとうございます。
 こちらではTLS1.3で受信できたりできなかったりしていたので、サーバーによって
対応状況がまちまちなのかと思っていました。

 ところで、いくつかのアカウントでTLS1.3のみ有効にしてしばらく運用してみてる
んですが、何度か保護違反で落ちてしまうことがあるようでした。
 ここ3日ほどは起きてないんですが、それまでは1日2・3回ほど落ちていたように記
憶しています。
 TLS周りが原因かどうかわからないんですが、とりあえず、ダンプの先頭のあたり
だけ貼り付けてみます。

********** 22/10/07 20:20:30.768 7.15 Beta 10  Exception code=C0000005 addr=
006E84C5
eax=32203775 ebx=36353638 ecx=36353638 edx=0078C2C8 esi=051157C8 edi=3220373
5 ebp=00D3B904 esp=00D3B3D4 eip=006E84C5
eip: FF 33 FF 15 D8 C6 73 00 6A 00 FF B5
HmCreate = 54BD5930
Stack Dump
32203775 08EE46C0 051157C8 00D3B96C 0078C2C8 00000002 0064E732 00009004
00009018 00000000 00D3B448 00000000 00F70000 00000042 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000004 00009010 00000000
77E9D527 F0BF407C 08F69E90 02C90B64 00000002 00000002 767B39F8 00000002
00000000 0000000A 00000000 00000000 000003FF 00D3B5DB 000003FF 00000002
00000000 00000000 00000000 00D3B510 767B401F 00000100 00000000 FFFFFFFD
767B416E 767B3B10 0B93D7C0 767B41B5 20001904 0078C572 00D3B5E1 00D3B538
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
00D3B9D0 00644ED6 32203735 0B93D7C0 0B93D7C0 000007D4 00000000 00000004 00D3
B948 00D3B9B4 00000001 0B93ED84 6A 02 BA 30 3C 77 00 8B
00D3B9E8 00644C66 0BC1CBC0 00008000 0B942724 0B93D7C0 00D3CDBC 0065D806 0BC1
CBC0 00008000 00000001 0B93D7C0 5E 59 5D C2 08 00 CC CC
00D3CDBC 0065D806 0BC1CBC0 00008000 00000001 0B93D7C0 0B93D7C0 00000006 0000
000C FFFFFFFF 00000000 0000000E 8B F8 83 FF FF 75 68 33
00D3CDD4 00645A15 00000001 00110DA4 007E5A60 00000001 00D3CF30 006E9128 0000
0001 00110DA4 00110DA4 00000000 EB 1D 3B 9E C4 14 00 00
00D3CF30 006E9128 00000001 00110DA4 00110DA4 00000000 00110DA4 00000000 007E
5A60 00000000 00000000 00000000 33 C0 5F 5E 8B 8C 24 44
00D3CF48 006E7CFB 000054C8 000007D4 00000001 006E7CC0 00D3CF74 76762753 0011
0DA4 000054C8 000007D4 00000001 5E 5D C2 10 00 33 C0 5E
00D3CF74 76762753 00110DA4 000054C8 000007D4 00000001 006E7CC0 DCBAABCD 0000
0001 00110DA4 006E7CC0 00D3D020 64 80 25 CA 0F 00 00 FE
00D3D020 7674FF94 006E7CC0 00110DA4 000054C8 000007D4 00000001 25DA7387 0000
54C8 0184E420 00000000 0184E420 89 45 E4 C7 45 FC FE FF
00D3D08C 7674EEAC 00110DA4 000054C8 000007D4 00000001 00000000 00D3D05C 0000
54C8 0184E420 77ED8110 000007D4 85 C0 0F 85 10 01 00 00
00D3D0B0 7674ED0D 0184E420 00000000 000054C8 000007D4 00000001 00000000 0011
0DA4 00D3D0DC 76762753 00110DA4 5E 5D C2 10 00 CC CC CC
00D3D0DC 76762753 00110DA4 000054C8 000007D4 00000001 00110DA4 DCBAABCD 77ED
8110 000054C8 00110DA4 00D3D1D4 64 80 25 CA 0F 00 00 FE
00D3D1D4 767534E6 77ED8110 00110DA4 000054C8 000007D4 00000001 25DA7273 77ED
8110 00110DA4 0184E420 00000001 89 45 DC 8B 5D 18 83 7D
00D3D210 76752E57 77ED8110 00000000 000054C8 000007D4 00000001 00000000 0000
0000 000054C8 000007D4 00110DA4 5F 5E 5B 8B E5 5D C2 14
00D3D238 006E890B 77ED8110 00110DA4 000054C8 000007D4 00000001 006E88B0 0000
54C8 00110DA4 00D3D264 76762753 5B 5F 5E 5D C2 10 00 FF
00D3D264 76762753 00110DA4 77ED8110 000007D4 00000001 00110DA4 DCBAABCD 006E
88B0 000054C8 00110DA4 00D3D35C 64 80 25 CA 0F 00 00 FE
00D3D35C 767534E6 006E88B0 00110DA4 000054C8 000007D4 00000001 25DA70FB 00D3
D460 0184E420 00D3D460 00000002 89 45 DC 8B 5D 18 83 7D
00D3D3D8 76751D95 006E88B0 00000000 000054C8 000007D4 00000001 00000001 0000
0001 25DA707F 0184E420 00000000 8B D0 89 55 DC 8B 0D 38
00D3D428 76753E44 767535F0 00D3D460 00000002 0184E420 00000000 00000000 0000
0000 00000011 00080DA2 0071A6DE 5F 5E B8 01 00 00 00 5B
00D3D450 006FEB57 00110DA4 00D3D460 00080DA2 7675F8E0 00000002 006FEDBC 00D3
D460 00000000 00D3D498 006FEDC4 85 C0 0F 85 C2 00 00 00
00D3D498 006FEDC4 007E5A60 00000000 00110DA4 000054C8 000007D4 00000001 00C0
CB78 00000345 000001E9 007E5A60 83 3D 44 0A 80 00 00 74
00D3D814 006EC5E3 006E7CC0 00000000 00000000 007E5A60 00000016 007E5A60 FFFF
FFB4 007E5A64 00080DA2 007E5A88 68 CA 31 00 00 68 BC 2C
00D3DD88 006F118A 00000000 00000000 00000001 00080DA2 00000000 00000113 0000
0009 00000000 007E5DD0 77E8ECE8 8B 96 84 01 00 00 8B 8E
00D3DEC8 006F0DA7 00080DA2 007E5A60 007E5A60 00596C42 00000020 00080DA2 0000
0000 007E5A60 FFFFFFFF FFFFFFFF 5F 5E 8B 4D FC 33 CD E8
00D3DEE0 006F0723 00000000 77E0122C 0059AC3D 00080DA2 00D3E110 005844E8 0008
0DA2 00000066 00000066 00000000 8B F0 85 F6 0F 85 9C 00
00D3E110 005844E8 00080DA2 00000066 00000066 00000000 00000113 77EB654C 7675
DC24 00D3DF20 00000018 00000000 85 C0 74 29 33 C9 C7 05
00D3E130 005889A5 00000066 00000000 00000113 00080DA2 00588970 00588970 00D3
E15C 76762753 00080DA2 00000113 FF 75 14 BA D4 36 00 00
00D3E15C 76762753 00080DA2 00000113 00000066 00000000 00080DA2 DCBAABCD 0058
8970 00000113 00080DA2 00D3E254 64 80 25 CA 0F 00 00 FE
00D3E254 767534E6 00588970 00080DA2 00000113 00000066 00000000 25DA41F3 00D3
E2F8 0182C3F0 00000001 D656518C 89 45 DC 8B 5D 18 83 7D
00D3E2D0 76751D95 00588970 00000000 00000113 00000066 00000000 00000001 0000
0001 25DA4177 00000000 00000000 8B D0 89 55 DC 8B 0D 38
00000048 00E207D0 00E20000 00000000 00000000 00000104 0BC0ED08 00000000 0000
0000 00000003 00000002 00000048 58 46 ED 08 19 00 00 00

 全部送った方がよければお送りします。

 それでは。

[ ]
RE:10395 V7.15β10No.10397
秀まるお2 さん 22/10/11 15:17
 
 TLS1.3については僕も全然詳しくないし、今まだWindows10で確認も出来てないで
す。Windows11のテスト環境でちゃんと普段の仕事ができるようにしたいんですが、
まだちょっと出来てないです。

 保護違反のログについては、、addr=で見てもなぜか変なアドレスになってしまう
ようで、そうなるのはWindows11だからなのかよく分からないのですが、とりあえず
「eip: FF...」の辺りの情報でここかなぁと思う箇所は特定しつつも、はっきり分か
らず、とにかくありったけ情報があった方が調べるストレスは少なくなるので、全部
ください。(全部送ってくれたら分かるという訳でもありませんし、そもそも原因が
分かる保証もありません)

[ ]
RE:10395 V7.15β10No.10398
秀まるお2 さん 22/10/11 15:20
 
 dump.txt送るのちゅうちょされるようでしたら、とりあえずモジュール一覧の、tu
rukame.exeのアドレス範囲だけ教えてください。

C:\Program Files (x86)\HidemaruMail\TuruKame.exe  off=00400000 - 006FF000

 ここのアドレスが少しずれてるんだと思います。普通は00400000から始まるはず。

[ ]
RE:10397 V7.15β10No.10399
秀まるお2 さん 22/10/11 15:37
 
 っと書いた所ですみません。アドレス分かりました。dump.txt全部は不要です。す
みません。

 普通0x401000ずれる所がWindows11だからか0x441000ずれてるようです。
 (独り言ですが)

 たしかにTLS1.3対応ででいじった処理の中でした。

[ ]
RE:10399 V7.15β10No.10400
秀まるお2 さん 22/10/12 07:39
 
 落ちた場所はわかりますが根本原因わからずです。

 どのタイミングで落ちたのか
 (TLS:Renegotiateをしようとして落ちてるけど接続してすぐに起きてる
 のか、それとも別のタイミングか)
 接続相手はどこか(再現テストが必要)

 が知りたいですが、最初からdump.txtを送ってもらえればそんなことで悩むことも
ありませんでした。

 すみませんがやっぱりdump.txtください。小出しにしないとダメな事情がある場合
は、dump.txtの中にある秀丸メールの動作記録の最終付近の内容と、あとどこの接続
して起きてるのか憶測して教えてほしいです。

 普通だと

07:37:23.116 (10676) サーバーを検索中 - pop.gmail.com
07:37:23.116 (10676) 接続中 - 64.233.189.108 (port=995,POP3)
07:37:23.167 (10676) 接続完了
07:37:23.167 (10676) SSL初期化中(TLS1.3固定)
07:37:23.227 (10676) 暗号化開始 (TLS1.3/AES_256/256bit)
07:37:23.426 (10676) TLS: Renegotiate

 の「TLS: Renegotiate」が出る直前に落ちてるのなかぁと思いますが。上記のよう
な内容で接続先の相手とタイミングが分かります。

[ ]
RE:10400 V7.15β10No.10402
さん 22/10/12 08:12
 
 お世話になります。

 遅くなりましたが、先ほどダンプファイルを送付させていただきました。

 よろしくお願いいたします。

[ ]
RE:10402 V7.15β10No.10404
秀まるお2 さん 22/10/12 11:00
 
 dump.txt届きました。ありがとうございます。

 原因まだ究明できてないですが、とりあえず、gmailのIMAP4で定期受信ONにしてIM
AP IDLEもONにして放置してたら同じ現象が1回再現できました。なんとか解決した
いと思います。

[ ]