受信できないメールNo.11473
ポン太 さん 04/12/17 22:56
 
こんにちは。ポン太 です。
今日初めて気づいて、再現性はありませんが、こういうことがあったという報告
だけ。

私は自宅と会社で同じメールを受信しています(サーバーに残す設定にして)。
で、今日日中会社で受信したメールが、自宅で受信できませんでした。
自宅で普通に受信していくら探してもそのメールがなかったため、リモートメー
ルの画面で確認したのですが、それでもありませんでした。リモートメールを更
新しても現れません。あれっと思っていたら、「最新の一覧を取得し直す(完
全)」というのに気づいてこれでやると出てきました。しかしなぜかダウンロー
ド済みになっています。

ちょっと怖いなと思って投稿しました。ちなみにV4.00です。

それから最初にリモートメールの画面でメールが見つからなかったのは、見落と
しは考えられません。あらゆる角度からソートして確認しましたし、完全をやっ
てから再度確認したら、先ほどまでいなかった位置にダウンロード済みとして出
現していましたから。またMessage-Idの重複でもありませんでした。Message-Id
検索で確認しました。


2004/12/17(金) 22:41 ポン太

[ ]
RE:11473 受信できないメールNo.11474
秀まるお さん 04/12/18 20:54
 
 たぶん、サーバーの返すUIDLが狂ってるんじゃないかと思います。実際、うち
のwww.maruo.co.jpで使ってるIMailってメールサーバー(バージョンはかなり古
い)でも起きるんですけど…。

 メールの中にX-UIDL:ヘッダが入って入れば、それを見ていただくとたしかに
サーバーが狂ってるかどうか分かります。もしそれが無いなら、「アカウント毎
の設定・メールサーバー・トラブル対策」の「UIDL文字列をX-TuruKame-UIDL:ヘ
ッダを使って保存する」オプションをONにして運用していただくのがいいと思い
ます。

[ ]
RE:11474 受信できないメールNo.11475
ポン太 さん 04/12/18 21:56
 
秀まるお さん、こんにちは。ポン太 です。

会社ではX-TuruKame-UIDL:の設定をしてありましたが、自宅ではやっていません
でした。今設定しました。
しかし

> たぶん、サーバーの返すUIDLが狂ってるんじゃないかと思います。実際、うち

UIDLが狂うというのは別のメールと同じUIDLを返しているということですよね?
もしそうなら会社でも受信できなかったと思うのですが。
X-TuruKame-UIDL:の設定をしているかどうかで、会社と自宅の受信できる・でき
ないの状況は説明がつくのでしょうか?

ちなみに会社で受信してから自宅で受信するまでの間に、そのサーバーからメー
ルは一通も削除していません。


2004/12/18(土) 21:47 ポン太

[ ]
RE:11475 受信できないメールNo.11476
秀まるお さん 04/12/18 23:04
 
> もしそうなら会社でも受信できなかったと思うのですが。
> X-TuruKame-UIDL:の設定をしているかどうかで、会社と自宅の受信できる・でき
> ないの状況は説明がつくのでしょうか?

 UIDL.binに覚えておく日数が会社と自宅とで違ってるとか…。会社の方では、
例えば「一定期間置いてから削除する」の日数が5日になっていると、UIDL.bin
ファイルに6日分のUIDL文字列が記憶されまして、その保持しているUIDL文字列
と同じUIDLのメールが新たに発生すると、そのメールは受信済み扱いになります。

 というか、もっと正確に言うともっとややこしい仕組みでUIDL文字列を保持し
てたと思うんですが、正確にお返事するにはソースコードを見直すなどしないと
ダメでして…。

 とにかく、受信するタイミングとか、上記の何日保持させるかの設定とかで
UIDL.binの内容が違ってくるので、会社と自宅でまったく同じになるとは限らな
いと思います。

 問題のメールが特定可能であるってことならば、つまりそのメールのUIDL文字
列が分かるってことなので、自宅のUIDL.binファイル中にたしかにそのUIDL文字
列が入ってないかどうか見て欲しいです。(もう手遅れかもしれないけど)

 例えば自宅では「一定期間置いてから削除 - 7日後」となっているとして、会
社ではそこが5日後となっているなら、6日前または7日前の所にUIDLが記録さ
れてたりするんじゃないかと思ったりします。

[ ]
RE:11476 受信できないメールNo.11477
ポン太 さん 04/12/19 01:02
 
秀まるお さん、こんにちは。ポン太 です。

> UIDL.binに覚えておく日数が会社と自宅とで違ってるとか…。会社の方では、
>例えば「一定期間置いてから削除する」の日数が5日になっていると、UIDL.bin

確かにそうなっています。これで疑問が氷解しました。
ありがとうございました。m(_ _)m

#しかしちょっと注意が必要なメールサーバーということですね。


2004/12/19(日) 00:56 ポン太

[ ]