重複メールの削除についてNo.04026
mig さん 18/10/02 10:09
 
こんにちは。migと申します。いつも便利に使わせて頂いています。

さて、今回、PCを新しくしまして、outlook2016のメールを取り込みました。
サーバーにも多数のメールが存在していましたが、「後で重複メール削除すればいい
や」とまとめて秀丸メールにインポートして、新しくサーバーからもメールをダウン
ロードしました。

ところが、outlookのメールにはMessage-IDのヘッダがなく(もしかすると、エクス
ポートとインポートの間に失われたのかもしれませんが)、重複メールのチェックで
もこの項目はoffに出来ません。結果、「重複メールはありません」と出てしまいま
す。チェックを外して、「メール本文の内容がほぼ一致している」、「メールの件名
が一致している」あたりのand検索にはできませんでしょうか?

それから、もう一点。「重複メールのチェックー配下のフォルダも」の検索は、既に
配下のフォルダに振り分けてしまっているメールと、受信フォルダにあるメールとの
重複メールのチェックをするのでしょうか?それとも、各フォルダ内での重複チェッ
クだけでしょうか?もしも公社であれば、フォルダをまたがったチェックが出来ると
嬉しいです。

どうぞ、よろしくお願いいたします。

取り急ぎです。

[ ]
RE:04026 重複メールの削除についてNo.04027
秀まるお2 さん 18/10/02 15:40
 
> ところが、outlookのメールにはMessage-IDのヘッダがなく(もしかすると、エク
>スポートとインポートの間に失われたのかもしれませんが)、重複メールのチェッ
>クでもこの項目はoffに出来ません。結果、「重複メールはありません」と出てしま
>います。チェックを外して、「メール本文の内容がほぼ一致している」、「メール
>の件名が一致している」あたりのand検索にはできませんでしょうか?

 現状、Message-IDが無いと重複の確認は不可になってしまいます。

 Message-Id:ヘッダを無視して件名+Date:ヘッダ+本文で重複確認するってことが可
能なのかどうかは、一回ソースコードを見直してみないと分からないです。後で調べ
てからまたお返事させていただきます。

> それから、もう一点。「重複メールのチェックー配下のフォルダも」の検索は、既
>に配下のフォルダに振り分けてしまっているメールと、受信フォルダにあるメール
>との重複メールのチェックをするのでしょうか?それとも、各フォルダ内での重複
>チェックだけでしょうか?もしも公社であれば、フォルダをまたがったチェックが
>出来ると嬉しいです。

 複数フォルダをまたがった重複チェックは不可です。

 これもソースコード見直して検討してみないとなんともいえないですが、たぶん難
しいことだと思います。他のメールソフトでもそこまで出来るのは無いと思うし。

 Outlookからメールデータをエクスポートするのはどのようにされたのか分からな
いのですが、普通はMessage-Idが無くなってしまううことは無いはずだと思います。
(昔試した時には普通に移行できたはず)

    http://www.yamamototakashi.com/soft/outlookexporttool/

 とかあるので一回試してみて欲しいです。

[ ]
RE:04027 重複メールの削除についてNo.04028
mig さん 18/10/02 16:32
 
 早速のお返事ありがとうございます。

 やはりなかなか難しいのですね。もしも可能ならということでお願いします。デー
タの移行はお示し頂いたツールを用いたのですが...。

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

 

[ ]
RE:04028 重複メールの削除についてNo.04029
秀まるお2 さん 18/10/02 18:08
 
 一応、Message-Idが不一致でも重複扱いにするオプションは、やろうと思えば出来
そうな気がします。
 (ソースコード見直した限りはそう思うというだけで、実際やってみたらまともに
動かないってことがあるかもしれませんが)

 フォルダをまたがったすべてのメールで重複チェックするのは、現状の処理とはま
ったく別の処理を作らないといけないので、非常に手間がかかってやりたくないかな
ぁと思います。しいて現状でユーザーさんの方で、重複する可能性のあるメールを全
部1つのフォルダに移動してチェックかけてもらうって使い方の工夫でなんとかなり
そうな気もしますけど。

 とりあえず、Message-Id不一致の方はトライしてみてもいいですが、どうしましょ
うか。うまくいけば1日で対応可能そうな気がします。

 Outlook Export Toolについての検証もしたらいいのかもしれませんけども。もし
かしたら送信するメールだとダメとか何か条件があるのかもしれませんが、とりあえ
ずダメってことならたぶんダメなのでしょうし、フリーソフトなので作者に問い合わ
せっていうのも遠慮した方がいいのかもしれません。

[ ]
RE:04028 重複メールの削除についてNo.04030
秀まるお2 さん 18/10/02 18:11
 
 「もしも可能ならということでお願いします」ってことなので、一回トライしてみ
ます。

[ ]
RE:04030 重複メールの削除についてNo.04031
秀まるお2 さん 18/10/02 18:50
 
 今直そうと思ったんですが、Message-Id:ヘッダの無いメールであっても、一応、
同じメールであれば重複してる扱いになるようです。

 Message-Id:ヘッダの無いメールは、実は秀丸メールの内部でMessage-Id相当の識
別子を生成してそれを割り当ててます。その生成ロジックとして、

 Subject:ヘッダ
 From:ヘッダのメールアドレス
 Date:ヘッダの日時の値

 を使います。なので、もし上記3つの内容が一致していれば、Message-Id:ヘッダ
が無くても重複してるって扱いになるようです。

 例えばMesage-Id:ヘッダの無いメールを同じフォルダにコピーして「重複メールの
チェック」とすると、ちゃんとその2通のメールが出てきます。

 今回うまくいかないのはそういうことじゃなくて、内容は同じだけどMessage-Id:
ヘッダが付いてるメールと付いてないメールが混じってるってことなのでしょうか。
もしそういうことだとしたら、たしかにMessage-Id:ヘッダを無視して比較する処理
を作ればヒットするようになると思いますけども。

 一回、たしかに重複してるはずの2通のメールを見て比べてみて欲しいです。もし
かしたらSubject:ヘッダとか何か微妙に違ってるかもしれなくて、そうだとしたら、
せっかく対応しても相変わらずヒットしないです。

[ ]
RE:04031 重複メールの削除についてNo.04032
mig さん 18/10/03 07:03
 
 いろいろとお世話になります。ありがとございます。

 さて、
> 一回、たしかに重複してるはずの2通のメールを見て比べて
 これですが、DMでためしてみました。2通のメールをemlにエキスポートして、
メールアドレスを伏せました。お送りするのが一番かと思いますが、どちらにお送り
すればよいでしょうか?

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

 取り急ぎです。

 

[ ]
RE:04032 重複メールの削除についてNo.04033
秀まるお2 さん 18/10/03 08:42
 
 サンプルメールを送っていただければこちらでテストできて助かります。

 送り先は、"maruo@mitene.or.jp"でお願いします。

[ ]
RE:04033 重複メールの削除についてNo.04034
mig さん 18/10/03 09:39
 
これからお送りします。よろしくお願いいたします。
取り急ぎです。

[ ]
RE:04034 重複メールの削除についてNo.04035
秀まるお2 さん 18/10/03 12:13
 
 送っていただいたメールでテストできました。1通はIMAP経由で受信した物なので
普通にMessage-Idが付いてますが、もう1通はOutlook Export Tool経由のメールな
のでMessage-Idが無いってことのようです。

 Date:とSubject:と本文は一致してまして、Message-Idの比較をOFFに出来れば重複
扱いになりました。

 ってことで、次のβ版にてMessage-Idの比較をOFFに出来るようにさせていただき
ます。

 あと、「重複メールのチェック - 配下のフォルダも」コマンドについての説明も
ヘルプに追加させていただきます。

[ ]
RE:04035 重複メールの削除についてNo.04036
mig さん 18/10/03 12:34
 
確認できてよかったです。
今後とも、どうぞよろしくお願いいたします。

取り急ぎです。


[ ]