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

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



At Sat, 04 Sep 2004 01:28:40 +0900,
tateyan wrote:
> > > 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を消す
> > > なんて 手順を踏むことにしてます
> > > (途中メールがくることなどの対策になるかと...)
> > 
> > 「途中」って「上記の作業途中」ってことですか?
> > そうだとしたら、まったくもって対策になってないと思います。
> ファイルロックも安全ではないのですね(統一されているわけではない)

1つ、UNIX において、「ファイルのロック」といえば「advisory lock」
です。ロックの状態を無視して読み書きできます。(ちなみに
mandatory lock が可能な UNIX もあります。Solaris とか)

もう1つ、UNIX の一般的なコマンドはファイルのロックの状態は
見ていません。ロックされていたとしても、advisory lock であるため、
無視して読み書きします。

> MTAを止めればある程度安全になるのはわかります(これも完全ではない)

MTA, MRA (POP3 や IMAP のサーバー) を止めて、さらにログインを
禁止 (ローカルのメーラーによるアクセスを禁止) すれば安全かと。

> ローカル配送の方法を模倣するべきという解になるでしょうか?

そうですね。procmail とか maildrop とか (umask 0077 && safecat 
Maildir/tmp Maildir/new) とか qmail-local などの MDA (相当) に
まかせるのが楽。

> コマンドの組み合わせでやるにはどうすべきかな?うーむ

-- 
-- Name: SATOH Fumiyasu  -- Home: http://www.sfo.jp (in Japanese only)
-- Mail: fumiya at net-thrust.com, samba.gr.jp, namazu.org or ...
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

References
[postfix-jp: 616] Re: postfixでのメール削除について, tateyan
[postfix-jp: 617] Re: postfixでのメール削除について, SATOH Fumiyasu
[postfix-jp: 618] Re: postfixでのメール削除について, tateyan

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