送信済みメールが生成されないNo.09203
L47B307 さん 03/08/03 22:24
 
 再現性もなく、発生条件も全くわからないのですが、先ほど送信したメールの
送信済みメールが生成されなかったようです。

 送信ログには確かに入っていますが、送信済みメールはありませんでした。
全アカウントを対象に検索してみましたが、見つかりませんでした。
 送信ログからエクスポートしてインポートさせると、そのメールは検索に
ヒットしますし、その後に送信したメールは送信済みに入りました。

 サーバーとのログは残す設定にしていなかったのでありません。


OS : WinXP Pro SP1
TuruKame 3.02beta2 (WinNT,501)

[ ]
RE:09203 送信済みメールが生成されないNo.09204
三月 さん 03/08/04 06:06
 
> 再現性もなく、発生条件も全くわからないのですが、先ほど送信したメールの
>送信済みメールが生成されなかったようです。
>
> 送信ログには確かに入っていますが、送信済みメールはありませんでした。
>全アカウントを対象に検索してみましたが、見つかりませんでした。
> 送信ログからエクスポートしてインポートさせると、そのメールは検索に
>ヒットしますし、その後に送信したメールは送信済みに入りました。
>

送信済みメールの振り分けにヒットして削除されたとか?
インポートしたものは受信メール扱いで振り分けられなかった。

なんてことありませんか?

[ ]
RE:09203 送信済みメールが生成されないNo.09205
秀まるお さん 03/08/04 10:22
 
 未送信フォルダに保存してから送信したメールなのか、それともエディタ上で
「今すぐ送信」としたメールかによって、調査範囲が少々違ってきます。

■未送信フォルダに保存したメールだとしたら

 もし、一度でも未送信フォルダなり草稿フォルダなりに保存したメールが無く
なったのなら、それは振り分けなどによって無くなった可能性が高いと思います。

 未送信メールを送信済みフォルダへ移動する時は、内部的にはメールをコピー
してから元メールを削除するような処理をしています。コピーの段階でエラーに
なれば元メールの削除は行いません。なので、少なくとも鶴亀メールが何らかの
異常を検出した場合はメールが無くなることは無いはずです。

 ファイルへの書き込みその他で何もエラーが発生せずに、メールが無くなる可
能性というのも少々考えがたいです。なので、やはり振り分けによってどこかへ
行ってしまったか、あるいは完全に削除されたかどちらかじゃないかと思います。

 「全般的な設定・デバッグ」に振り分け関係のログを取るオプションがあるの
で、念のためそこをONにしていただくのがいいんじゃないかと思います。それと、
「完全に削除」の振り分けアクションを使ってるのが1つでもあったら、それは
念のため「ゴミ箱へ移動」に変更して欲しいです。

■保存せずにいきなり「今すぐ送信」したのだとしたら

 どこのフォルダにも保存せずにいきなり「今すぐ送信」した場合だと、メモリ
上にメールを生成して送信処理までした後で、最後にメールを送信済みフォルダ
に保存します。こちらの場合は何らかのバグなり鶴亀メールの異常終了なりが発
生すると、タイミングによってはメールが無くなってしまう可能性があると思い
ます。

[ ]
RE:09205 送信済みメールが生成されないNo.09206
L47B307 さん 03/08/04 20:52
 
>  未送信フォルダに保存してから送信したメールなのか、それともエディタ上で
> 「今すぐ送信」としたメールかによって、調査範囲が少々違ってきます。

 エディタから「今すぐ送信」したメールですが、「草稿」に保存したかどうかは
定かではありません。 少なくとも「未送信」には一度も入っていません。
また、この前後で鶴亀が落ちたりはしていません。

 完全に削除したり、ゴミ箱に移動したりする振り分けは無いアカウントです。
 別アカウントでも、いきなり削除する振り分けは存在していません。

 可能性としては初めから生成されなかったか、振り分けで削除されたかが
考えられるようですが、削除する振り分けは無いのです。
 とにかく、送信はされていたようで、返事は届きました。

[ ]
RE:09206 送信済みメールが生成されないNo.09207
秀まるお さん 03/08/05 09:44
 
 送信がされていて、送信ログもちゃんと生成されているということなので、そ
ういう条件で送信済みフォルダへのメールの保存が失敗するケースを調べてみま
す。

[ ]
RE:09207 送信済みメールが生成されないNo.09208
秀まるお さん 03/08/05 10:35
 
 調べた限りでは、やはり「完全に削除」の振り分け設定を使ってない限り、
メールのデータをファイルに書き込んでから終了してるようです。何も書き込ま
なかったとしたら、最低でもエディタは終了せずにそのまま存在しつづけると思
います。

 複数のエディタで同時に「今すぐ送信」した場合でも、保存の処理自体は排他
制御して動作しているので大丈夫だと思いますが、これに関係して1つ別のバグ
を見つけてしまいました。「今すぐ送信」を複数エディタで並行処理させると、
1つのエディタ上のメールでの送受信日付/時刻が他のメールに移ってしまうこ
とがあるようです。それはそれで修正させていただきます。

 念のため、Windowsの検索機能なり秀丸grepなりを使って鶴亀メールのデータ
用フォルダ配下からMessage-Id文字列を検索してみると、何かヒットするかもし
れないです。それでヒットしたら、つまりファイルへの書き込み自体はやってい
るけども、メール一覧への追加がうまくいってなかったってことかもしれません。

 他にはこれといった可能性が思いつかないので、現状のままとさせていただき
たいと思います。それでまた問題が起きたら連絡いただきたいと思います。

[ ]