[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 616] Re: postfixでのメール削除について



たてやんっす

ちょっと遅いレスですし 既に解決してると思いますけど

私の場合の方法です

Subject が特定されているんですね
procmail + formail で mbox タイプのフィルタをよく実施します

まずProcmailフィルタを書きます はやった W32/MyDoom-S は下記のルールで
フィルタしました(  phots_filterとしてファイルを作ります)

MAILDIR=.
:0
*^Subject: photos
Virus

:0
spooltmp



cat /var/spool/mail/user | formail -Ys procmail ./phots_filter

これで実行ディレクトリに spooltmp ファイルが出来上がるので
ユーザスプールと入れ替えます


より安全そうな方法として
mv /var/spool/mail/user /tmp/user
cat /tmp/user | formail -Ys procmail ./phots_filter
cat spooltmp >> /var/spool/mail/user
chown user:mail /var/spool/mail/user
chmod 660 /var/spool/mail/user
rm spooltmp
ちゃんと確認してから元メール/tmp/userを消す
なんて 手順を踏むことにしてます
(途中メールがくることなどの対策になるかと...)


Fangxiao Zhangさんの
題名「[postfix-jp: 589] Re: postfixでのメール削除について」のメールからの引用です
> 早速のご返事ありがとうございます。
> 
> チェックしましたが、mbox形式だと思います。(構築した本人ではなく、一個一
> 個チェックするしかありません。)
> 
> /var/spool/mail/ABC(ファイル) という形になっていて、対象者のメールボー
> クスファイルをチェックしましたが、同じsubjectとfromとtoのメールは5881通
> があって、残りの10通だけ違うsubjectとなっています。
> 
> 今の問題はどうやって、その十通だけ残して、残りの5881通を削除できますか?
> 
> もしご存知であれば、是非教えていただきたいと思います。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  彡彡从        たてやんっす
 d□/□-b      <tateyan@xxxxxxxxxxxxxxx>
 ヽ"ー"丿

Key fingerprint = 5D56 8EA3 B9FE A721 4866  FB4A 0041 672C 08DD C33A



_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 617] Re: postfixでのメール削除について, SATOH Fumiyasu
References
[postfix-jp: 588] Re: postfixでのメール削除について, Yoshisato YANAGISAWA
[postfix-jp: 589] Re: postfixでのメール削除について, Fangxiao Zhang

[検索ページ] [Postfix-JP ML Home]