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

[debian-users:42921] Re: Maildir with postfix



あらき様、真本さま:

浅沼です。アドバイスありがとうございました。

ymamoto>mailbox_command = procmail -t /etc/procmailrc-courier

postifixのmailbox_commandで解決しました。


ymamoto>眞本です。
ymamoto>
ymamoto>
ymamoto>と明示的に設定ファイルを用意すれば問題ありません。
ymamoto>
ymamoto>うちはspamassassinまで連動させているので下のように長くな
っていますが、
ymamoto>ここでの問題は、
ymamoto>DEFAULT="$HOME/Maildir/"
ymamoto>の一行でしょう。
ymamoto>
ymamoto>
ymamoto># ==============================
ymamoto> 
ymamoto># Pipe the mail through spamassassin (replace '
spamassassin' with 'spamc'
ymamoto># if you use the spamc/spamd combination)
ymamoto>#
ymamoto># The condition line ensures that only messages smaller 
than 250 kB
ymamoto># (250 * 1024 = 256000 bytes) are processed by 
SpamAssassin. Most spam
ymamoto># isn't bigger than a few k and working with big 
messages can bring
ymamoto># SpamAssassin to its knees.
ymamoto>#
ymamoto># The lock file ensures that only 1 spamassassin 
invocation happens
ymamoto># at 1 time, to keep the load down.
ymamoto>#
ymamoto>DEFAULT="$HOME/Maildir/"
ymamoto>LOGFILE="/var/log/procmail.log"
ymamoto>:0fw: spamassassin.lock
ymamoto>* < 256000
ymamoto>| spamassassin
ymamoto> 
ymamoto># Mails with a score of 15 or higher are almost 
certainly spam (with 0.05%
ymamoto># false positives according to rules/STATISTICS.txt). 
Let's put them in a
ymamoto># different mbox. (This one is optional.)
ymamoto>:0:
ymamoto>* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
ymamoto>$DEFAULT/.spam/
ymamoto> 
ymamoto># All mail tagged as spam (eg. with a score higher than 
the set threshold)
ymamoto># is moved to "probably-spam".
ymamoto>:0:
ymamoto>* ^X-Spam-Status: Yes
ymamoto>$DEFAULT/.spam/
ymamoto> 
ymamoto># Work around procmail bug: any output on stderr will 
cause the "F" in "From"
ymamoto># to be dropped.  This will re-add it.
ymamoto># NOTE: This is probably NOT needed in recent versions 
of procmail
ymamoto>:0
ymamoto>* ^^rom[ ]
ymamoto>{
ymamoto>  LOG="*** Dropped F off From_ header! Fixing up. "
ymamoto>  
ymamoto>  :0 fhw
ymamoto>  | sed -e '1s/^/F/'
ymamoto>}
ymamoto>
ymamoto>On Mon, 7 Feb 2005 19:54:54 +0900
ymamoto>ARAKI Yasuhiro <yasu@debian.or.jp> wrote:
ymamoto>
ymamoto>> あらき@debianjpです。
ymamoto>> 
ymamoto>> 
ymamoto>> 
ymamoto>> > 筑波大の浅沼と申します。
ymamoto>> 
ymamoto>> > imapを導入しようということで、woodyにcourie-imapをイ
ンストールし
ymamoto>> > ました。MTAはpostfixです。メールの配信形式をmaildir
に変える必要
ymamoto>> > があるとのことで、/etc/postfix/main.cfに
ymamoto>> > 
ymamoto>> > home_mailbox = Maildir/
ymamoto>> > 
ymamoto>> > の行を加えました。が、
ymamoto>> > 
ymamoto>> > >sudo /etc/init.d/postfix stop
ymamoto>> > >sudo /etc/init.d/postfix start
ymamoto>> > 
ymamoto>> > としても、/var/spool/mailに配送されてしまいます。お
そらくデフォ
ymamoto>> > ルトが/var/spoolになっているのを、変更する必要がある
のだと推測し
ymamoto>> > ますが、マニュアル類を見てもよく分かりません。
ymamoto>> > 
ymamoto>> > もちろん、~/.procmailrcに
ymamoto>> > 
ymamoto>> > DEFAULT= ./Maildir/
ymamoto>> > 
ymamoto>> > postconf の出力は、以下の通りです。
ymamoto>> 
ymamoto>> > mailbox_command = procmail -a "$EXTENSION"
ymamoto>> 
ymamoto>> mailbox_commandが指定されているので、postfix/localでは
なく、procmailで
ymamoto>> mailboxへの配送が行われるためそうなります。
ymamoto>> 
ymamoto>> ただし、
ymamoto>> 
ymamoto>> > とすればMaildirに配送されますが、すべてのユーザーが
procmailを利
ymamoto>> > 用している訳ではないので、ユーザーサイドではなく、シ
ステムサイド
ymamoto>> > で指定したいのですが、よい方法はないでしょうか。
ymamoto>> 
ymamoto>> と、あるのですが、.forwardやaliasで指定していない限り
procmailを利用している
ymamoto>> はずです。
ymamoto>> 
ymamoto>> 確認されたほうがよいかと。
ymamoto>> 
ymamoto>> --
ymamoto>> ARAKI Yasuhiro 
ymamoto>> A Debian Official Developer <ar@debian.org>
ymamoto>>  
ymamoto>> 
ymamoto>> 
ymamoto>
ymamoto>
ymamoto>
ymamoto>

=======================
筑波大学陸域環境研究センター
浅沼 順

Jun Asanuma
Terrestrial Environment Research Center
Tsukuba Univeristy

URL: http://alpine.suiri.tsukuba.ac.jp
mail: asanuma@xxxxxxxxxxxxxxxxxxx
Voice: 029-853-6704
Fax:   029-853-2530