メール受信で添付ファイルが受信できないNo.17710
ZEBRA さん 04/04/16 11:21
 
こんにちは!
ZEBRA@鶴亀ユーザーです。
昨日Ver3.54へバージョンアップしたのですが、今朝方から
メール受信時に「フォルダ作成に失敗です。nError = 183」が表示されて添付ファイ
ルが受信できません。

キャッシュのクリア、再インスト等してみたのですが解決できない何が原因なのでし
ょうか?

[ ]
RE:17710 メール受信で添付ファイルが受信No.17715
秀まるお2 さん 04/04/16 13:40
 
 「受信添付」というフォルダがあるべき所に、「受信添付」という「ファイ
ル」があるせいじゃないかと思います。以前同じような話がありました。

 「受信添付」というフォルダは、アカウント用のフォルダ配下に存在してない
といけないフォルダでして、受信した添付ファイルは、このフォルダの配下にさ
らにフォルダが作成されて、そこに入る仕組みです。

 「受信添付」というフォルダが存在してない場合はそのフォルダを作成しよう
とするんですけど、それに失敗して、そのエラーコードが「
ERROR_ALREADY_EXISTS」となっているようです。

 それとは全然別の話だとしたら、dump.txtに出ているログを教えて欲しいです。

[ ]
RE:17715 メール受信で添付ファイルが受信No.17718
ZEBRA さん 04/04/16 13:50
 
回答ありがとうございます。
鶴亀データフォルダは特に何も操作しておりませんが、現在のフォルダ構成は以下の
ようになっています。(hideがアカウント名です)

G:\TuruKameData\hide\Remote\
G:\TuruKameData\hide\User\
G:\TuruKameData\hide\ゴミ箱\
G:\TuruKameData\hide\受信\
G:\TuruKameData\hide\受信HTML\
G:\TuruKameData\hide\受信ログ\
G:\TuruKameData\hide\受信添付\
G:\TuruKameData\hide\受信添付0\
G:\TuruKameData\hide\受信添付1\
G:\TuruKameData\hide\受信添付2\
G:\TuruKameData\hide\受信添付3\
G:\TuruKameData\hide\受信添付4\
G:\TuruKameData\hide\受信添付5\
G:\TuruKameData\hide\受信添付6\
G:\TuruKameData\hide\受信添付7\
G:\TuruKameData\hide\受信添付8\
G:\TuruKameData\hide\受信添付9\
G:\TuruKameData\hide\草稿\
G:\TuruKameData\hide\送信ログ\
G:\TuruKameData\hide\送信済み\
G:\TuruKameData\hide\送信添付\
G:\TuruKameData\hide\未送信\

あとDUMP.TXTですが最新の部分のみを以下に添付しています。
********** 04/04/16 13:27:49.267 3.54  フォルダ作成に失敗です。nError = 183
フォルダ名 = G:\TuruKameData\hide\受信添付4
FileMan.cpp(672) error = 183
Current thread dump
eax=00993688 ebx=0011B5D8 ecx=00993688 edx=F86A1D64 esi=004E57AE edi=000002A
0 ebp=0011B1FC esp=0011B114 eip=7FFE0304
eip: C3 9C 81 0C 24 00 01 00 00 9D C3 8B
Stack Dump
77F5B994 77E538D0 FFFFFFFE 0011B130 0011B1FC 004CF84B 00000000 00010007
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 0000003B 00000023 00000023 000002A0 004E57AE
0011B5D8 F86A1D64 00993688 00993688 0011B1FC 7FFE0304 0000001B 00000202
0011B114 00000023 0011B498 004CB268 FFFFFFFE 004FCB14 0011C5F2 00009DE0
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
0011B498 004CB268 FFFFFFFE 004FCB14 0011C5F2 00009DE0 77E2FC9E 48837483 5F83
8B83 AC90EC8D B88EC982 C5827394 6A 00 E8 62 46 00 00 E8
0011B868 0043780C 0011B5D8 004E579C 000002A0 00000000 0011C5E1 0011CBB4 545C
3A47 4B757275 44656D61 5C617461 8B 45 0C FF 34 85 60 54
0011CBCC 004B92D4 000000B7 00000008 0011C5E1 047AB4E0 00000000 00000000 3531
E691 3430F189 57545F41 264F2D47 56 E8 C6 8A 01 00 03 C6
0011DD30 004BB098 062A5F52 000135D8 0011DD10 0011DCF8 047AB4E0 00000000 0011
DCD8 00000000 00000001 047ACAF0 83 C4 20 85 C0 0F 84 3D
0011E1BC 0049182B 00510E18 062A5F52 000135D8 047AB4E0 00000000 00000001 0628
679E 00510F10 047ACAF0 047AB4E0 F6 C4 02 89 45 10 74 0B
0011E1D4 00490458 0628679E 000003F0 00000000 004BBBAF 0011E30C 004BCBA6 047A
CAF0 000003F0 00000001 0011E39C EB 05 E8 BD 50 00 00 5E
0011E30C 004BCBA6 047ACAF0 000003F0 00000001 0011E39C 004BBBAF 00000000 0000
002B 003E2798 00000002 003E2798 5F 5E 33 C0 5B C9 C2 14
0011E328 004BBBEA 00510E18 00360042 000054A2 000003F0 00000001 0011E354 77CF
3A50 00360042 000054A2 000003F0 EB 02 33 C0 5D C2 10 00
0011E354 77CF3A50 00360042 000054A2 000003F0 00000001 004BBBAF DCBAABCD 0000
0000 0011E39C 004BBBAF 0011E3C0 81 7C 24 04 CD AB BA DC
0011E3C0 77CFC675 004BBBAF 00360042 000054A2 000003F0 00000001 000054A2 0036
0042 00748078 0011E438 00000000 89 45 E4 83 4D FC FF E8
0011E408 77CFC4E4 00000000 004BBBAF 00360042 000054A2 000003F0 00000001 0074
808C 0011E410 0011E494 77CFC6B0 85 C0 0F 85 9D 00 00 00
0011E44C 77CFC6D1 00000000 000054A2 000003F0 00000001 00000001 77CF3A50 0036
0042 000054A2 000003F0 00000001 C2 10 00 8B 4C 24 04 E8
0011E4B4 77CF3B1F 77CFC6B0 00360042 000054A2 000003F0 00000001 000054A2 77CF
C6B0 00000000 00000000 00000000 89 45 E4 83 4D FC FF E8
0011E4E4 77CF5B2C 00000000 77CFC6B0 00360042 000054A2 000003F0 00000001 0000
0000 00000000 0011E594 004BC184 5F 5E 5D C2 18 00 55 8B
0011E504 77CF5F73 77CFC6B0 00360042 000054A2 000003F0 00000001 00000001 0011
E520 004BC1C7 77CFC6B0 00360042 5D C2 14 00 64 A1 18 00
0011E520 004BC1C7 77CFC6B0 00360042 000054A2 000003F0 00000001 0011E54C 77CF
3A50 00360042 000054A2 000003F0 5D C2 10 00 55 8B EC 81
0011E54C 77CF3A50 00360042 000054A2 000003F0 00000001 004BC184 DCBAABCD 0000
0000 0011E594 004BC184 0011E5B4 81 7C 24 04 CD AB BA DC
0011E5B4 77CF3B1F 004BC184 00360042 000054A2 000003F0 00000001 00000000 0036
0042 00000001 000000E2 00000000 89 45 E4 83 4D FC FF E8
0011E608 77CF44F5 00000000 004BC184 00360042 000054A2 000003F0 00000001 0074
808C 00000001 000054A2 00748078 89 45 E4 8B 45 E4 E8 80
0011E630 77CF4525 00748078 000054A2 000003F0 00000001 004BC184 00000000 0000
0000 00000000 0011E690 77F75DA3 6A 00 6A 0C 5A 8D 4D F4
0011E690 77F75DA3 0011E640 00000018 00748078 000054A2 000003F0 00000001 004B
C184 77CF44A8 77CF582B 77CF9C29 33 C9 33 D2 CD 2B CC 8B
0011E6B0 77CF5F55 00748078 000054A2 000003F0 00000001 00000001 77CF4377 0011
E6F0 004C43DF 00360042 000054A2 5E 5D C2 10 00 55 8B EC
0011E6F0 004C43DF 00360042 000054A2 000003F0 00000001 00000000 00510E18 0000
0000 00360042 000054A7 000003F0 39 7D 1C 74 15 EB 09 57
0011E82C 004BD79F 000003F0 000105A4 00000001 00000000 00000000 00000000 0051
0EB8 00510E18 00000000 77D2390A 68 F6 0F 00 00 68 90 A5
0011E850 004BFAD3 001F2960 000105A4 00000000 0000EA60 006DC20F 00000000 0000
0001 0011E9F8 00461E9F 00000001 FF B6 F4 00 00 00 89 1F
0011E9F8 00461E9F 00000001 0011EA88 004650E0 00000000 00000020 0011E890 0011
E8D4 77F75DA3 0011E880 00000030 85 C0 74 0A E8 77 7A 00
0011EA14 0046510D 000105A4 00000113 00000066 00000000 004650E0 0011EA40 77CF
3A50 000105A4 00000113 00000066 FF 75 14 8B F0 FF 75 10
0011EA40 77CF3A50 000105A4 00000113 00000066 00000000 004650E0 DCBAABCD 0000
0000 0011EA88 004650E0 0011EAA8 81 7C 24 04 CD AB BA DC
0011EAA8 77CF3B1F 004650E0 000105A4 00000113 00000066 00000000 0011F334 0011
F32C 007B8A48 77F906AE 00000000 89 45 E4 83 4D FC FF E8
0011EB08 77CF3D79 00000000 004650E0 000105A4 00000113 00000066 00000000 007B
8A5C 00000001 006DC20F 00000000 8B C8 A1 60 C0 D4 77 F6
0011F348 77CF4374 0011F32C 00000001 004C30E2 0011F32C 00000000 00142338 0000
0000 00000000 00000000 00000000 C2 04 00 55 8B EC 8B 55
0011FF34 004C2B7D 00000000 00142338 7FFDF000 C0000000 00130690 00000000 0013
0020 00130000 00142F58 0011F44C 83 4D FC FF E8 89 AF F9
0011FFC0 004D3B7F 00400000 00000000 00142338 00000001 00000000 00000000 7FFD
F000 823F4000 00142338 00000000 89 45 A0 50 E8 68 0A 00
0011FFF0 77E414C7 00000000 00000000 7FFDF000 EFAA0CF0 0011FFC8 80536504 FFFF
FFFF 77E54809 77E51210 00000000 50 E8 C2 35 FF FF CC 8D
00000000 00000000 004D3A40 00000000 78746341 00000020 00000001 0000064C 0000
007C 00000000 00000020 00000000


13:27:48.946 S 6534 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 R 6550 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 S 6534 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 R 6550 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 S 6534 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 R 6550 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 S 6534 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 R 6550 000105D0 004E 000003E8 FFFFFFF4
13:27:48.946 S 6885 000105D8 0133 070107E2 000105DE
13:27:48.946 R 6910 000105D8 0133 070107E2 000105DE
13:27:48.946 S 6885 000105D8 002B 0000042A 0011C6D8
13:27:48.946 R 6910 000105D8 002B 0000042A 0011C6D8
13:27:48.946 S 6885 000105D8 0133 C6010767 000105DE
13:27:48.946 R 6910 000105D8 0133 C6010767 000105DE
13:27:48.946 S 6885 000105D8 0133 C6010767 000105DE
13:27:48.946 R 6910 000105D8 0133 C6010767 000105DE
13:27:48.946 S 6885 000105D8 002B 0000042A 0011C6FC
13:27:48.946 R 6910 000105D8 002B 0000042A 0011C6FC
13:27:48.946 P   34 00120442 000F 00000000 00000000
13:27:48.966 r   49 00120442 000F 00000000 00000000
start=04E62008 end=04E64C04
279   0    HmGeneral 10
279   631  HmGeneral 77
279   0    HmGeneral 10
279   531  HmGeneral 77
279   0    HmGeneral 10
279   581  HmGeneral 77
279   0    HmGeneral 10
279   1111 HmGeneral 77
279   0    HmGeneral 10
279   691  HmGeneral 77
279   0    HmGeneral 10
279   531  HmGeneral 77
279   0    HmGeneral 10
279   491  HmGeneral 77
279   0    HmGeneral 10
279   581  HmGeneral 77
279   0    HmGeneral 10
7863  360  ProcessCommand 40038
13317 20   MuteOther()
13337 0    CreateThreadAndViewFrame: waiting hevent OK
12993 0    HmCreate
2221  0    call WinMainSub
2221  0    FrameWndProc: WM_CREATE
2221  0    ClientWndProc: WM_CREATE
2221  0    return WinMainSub
12997 0    HmCreate return
279   0    HmGeneral 26
279   0    HmGeneral 23
279   10   HmGeneral 24
5382  0    InitOuterHidemaru
279   0    HmGeneral 51
279   10   HmGeneral 38
279   0    HmGeneral 77
279   0    HmGeneral 10
279   0    HmGeneral 6
279   40   HmGeneral 10
279   30   HmGeneral 35
279   10   HmGeneral 35
279   20   HmGeneral 35
279   0    HmGeneral 51
279   20   HmGeneral 6
279   0    HmGeneral 49
279   0    HmGeneral 64
13232 0    CreateThreadAndViewFrame: waiting hevent OK
13305 0    CreateThreadAndViewFrame() normal exit
279   0    HmGeneral 49
13415 0    ReleaseMuteOther()
9234  7702 ProcessFrameClose()
9321  0    DestroyWindowします
4527  100  WM_DESTROY
13317 0    MuteOther()
13337 0    CreateThreadAndViewFrame: waiting hevent OK
4535  0    ImeをOFFにしました
9323  10   DestroyWindowしました
13164 0    Hidemaru Message-loop exit
5358  641  FrameWndProc() IDTIMER_AUTODOWN
9008  0    StopAutoDownTimer()
5226  0    CTrans::AutoDown()
5029  0    InitPatrol
5596  10   EnterTrans() entered
3944  0    ProcessTransmitSub()
3959  0    fSetReceivedIcon = 0
727   0    RASSUB::EnsureOnline()
736   0    RASSUB: GetConnectedState
738   0    RASSUB: already connected
4062  0    ProcessTransmitSub() new pSock
4083  10   ProcessTransmitSub() ModelessDialog, TransDlgProc
57    0    SilentDialogBox()
3256  0    TransDlgProc() WM_INITDIALOG
3277  0    IDTIMER_TRANS_START set
3361  10   IDTIMER_TRANS_START kill
279   140  HmGeneral 77
279   0    HmGeneral 10
279   641  HmGeneral 77
279   0    HmGeneral 10
279   1061 HmGeneral 77
279   0    HmGeneral 10

[ ]
RE:17718 メール受信で添付ファイルが受信No.17722
秀まるお2 さん 04/04/16 14:19
 
 ならばこれは、受信添付のフォルダがこれ以上作成できない、FAT32の限界に
達してしまったってことだと思います。

 FAT32の場合だと、1つのフォルダ配下に作成できるフォルダ数(というか、
ファイル数)に制限があります。その制限に到達すると、鶴亀メールでは、

 受信添付1
 受信添付2
 …

 のように別のフォルダを作成して、そこの配下にフォルダを作ります。しかし、
それが「受信添付9」、「受信添付0」まで到達してしまうと、本当の限界になり
ます。

 ということかと思いますが…。どうでしょ?

 「全般的な設定・上級者向け・デバッグ」の所の「リンク切れ添付ファイル/
HTMLメールの検索」を実行していただくと、無駄なフォルダが削除されて復旧す
るかもしれません。あるいはそれでも復旧しないなら、添付ファイル付きのメー
ルをどこか別のアカウントに移動させないとダメじゃないかと思います。

------------------
 といいつつも、鶴亀メール側として、「受信添付10」、「受信添付11」と2桁
または3桁以上で添付ファイル用フォルダを生成するような処理を追加したいと
思います。

[ ]
RE:17722 メール受信で添付ファイルが受信No.17723
ZEBRA さん 04/04/16 14:52
 
コメントありがとうございます。

取りあえず暫定措置としてバックアップ用のアカウントを作成して、そちらに保存
メールの一部を移動させたいと思います。

仕事の関係上、1日に200〜300件のメールを受信しており、メールフォルダは
専用のドライブ(5G)を設定してましたので、このような状況に陥ったみたいです。

お手数おかけしました。

[ ]
RE:17723 メール受信で添付ファイルが受信No.17724
秀まるお2 さん 04/04/16 15:14
 
 今直してる所ですが、メールの一部を別アカウントに移動しても回復しない可
能性が高いことが分かってしまいました。

 回復させるには、まずは添付ファイル付きメールをなるべくたくさん別アカウ
ントに移動しつつ、さらに、問題となったアカウントでの「受信添付」フォルダ
配下にある「count.bin」を削除しないとダメです。それで復旧すると思います。

[ ]
RE:17724 メール受信で添付ファイルが受信No.17726
ZEBRA さん 04/04/16 16:30
 
別アカウントに移動+「受信添付」フォルダ配下にある「count.bin」を削除で復旧し
ました。(^^)

ありがとうございました。

[ ]
RE:17726 メール受信で添付ファイルが受信No.17728
秀まるお2 さん 04/04/16 18:33
 
 「受信添付999」まで行くように直したんですが、テストに時間がかかってま
して、まだ公開できないです。

 一応、デバッグ環境にて実行途中にいろいろ細工をするなどしてテストをして
大丈夫だとは思うんですが、念のため、「受信添付9」から「受信添付10」に行
くまでくらいはテストしようと思いまして…。

 やはり、FAT32だとフォルダ数/ファイル数の限界近くになった時に、極端に
動作が遅くなってしまうようです。根本的な対策のためにも、いずれはNTFSへ移
行するのがいいんじゃないかと思います。

----------
 V3.55β4はテストが終わり次第公開します。


[ ]