Japanese : English


Japanese version

Spam Mail Filter: trendmicro Spam Prevention (English version is attached after Japanese version) < Spam Mail Filter 利用について > Nov 26, 2009 !!注意!! spamassassin は nov 25, 2009 から利用できなくなりました。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 基研のメールサーバには トレンドマイクロ社の Spam Prevention suite を 導入しています。Spam と判定されたメールのヘッダーに 一行マークを 入れますので、それを procmail によって振り分けることができます。 インストールしました。ホームディレクトリに .procmailrc, .forward の2つのファイルを置くことによって、利用することが出来ます。 1) .procmailrc の中身 コメントアウトは # です。 以下の例では ~/Mail/gomi/ という言うフォルダに番号をふってジャンクメールを保存していきます。複数のメールを一つのファイルに蓄積することもできますし、即座に削除することも できます。 ジャンクメールを保存する設定にした場合、時々ジャンクメール ファイルを消すのを忘れないでください。どんどんたまっていって、ディスクを圧迫しますので。 ################### .procmailrc ここから ########################## MAILDIR=/var/mail/$LOGNAME DEFAULT=$MAILDIR/ # keep in gomi folder #TRASH=$HOME/Mail/gomi/"." # delete immediately TRASH=/dev/null MF=$HOME/Mail :0 H: * ^X-Kuins-Spam: Spam $TRASH #### if you want to delete spam mails instead of saving into gomi folder #### uncomment following line and comment out above $TRASH line #/dev/null ## following two lines are to forward filtered mail to some address ## and keep the filtered mail at local mail spool at the same time #:0 c #! xxx@bbb.yyy.zzz.com, aaa@jjj.ne.jp ################### .procmailrc ここまで ########################## 2) .forward の中身 "|IFS=' ' && p=/usr/local/bin/procmail && test -f $p && exec $p -Yf- || exit 75 #UserName" 注意) 一行のコマンドです。最初と最後のダブルクオートは必要です。 UserNameを自分の アカウント名に変えてください。UserName の前の #は必要です。 もし、基研のアカウントにメールを残すと同時にどこか別のアドレスに転送 している場合は、 .forward の中身を xxx@bbb.yyy.co.jp,"|IFS=' ' && p=/usr/local/bin/procmail && test -f $p && exec $p -Yf- || exit 75 #UserName" のように書けば xxx@bbb.yyy.co.jp へも転送されますが、転送先にはジャンクメールも 届きます。もし、ジャンクメール以外を転送したければ、先にのべた .procmailrc の例の最後の部分で設定すれば 可能です。

English version

< Spam Mail Filter > Nov 26, 2009 SpamAssassin is no longer available as of Nov 25, 2009. Trendmicro Spam Prevention Suite is working on the YITP mail server. It insert a line to the mail header if the mail is judged as SPAM. Using this mark, you may filter spam by procmail. Please prepare two files .procmailrc, .forward on your home directory. 1) .procmailrc # is comment out charactar. Following example will save junk mails in ~/Mail/gomi/ directory as 1,2,3 ... You can also accumulate junk mails in one file. and you can also delete junk mails immediately. If case you save junk mails, please DO NOT FORGET to REMOVE them. Otherwise, junk mails pile up and may cause disk full trouble. ################### .procmailrc start ########################## MAILDIR=/var/mail/$LOGNAME DEFAULT=$MAILDIR/ # keep in gomi folder #TRASH=$HOME/Mail/gomi/"." # delete immediately TRASH=/dev/null MF=$HOME/Mail :0 H: * ^X-kuins-Spam: Spam $TRASH #### if you want to delete spam mails instead of saving into gomi folder #### uncomment following line and comment out above $TRASH line #/dev/null ## following two lines are to forward filtered mail to some address ## and keep the filtered mail at local mail spool at the same time #:0 c #! xxx@bbb.yyy.zzz.com, aaa@jjj.ne.jp ################### .procmailrc end ########################## 2) .forward must be "|IFS=' ' && p=/usr/local/bin/procmail && test -f $p && exec $p -Yf- || exit 75 #UserName" Write this in one line. You need double-quote at the beginning and at the end. Change UserName to your login name. # is required before UserName. If you want to forward mails to somewhere else at the same time keep mails ono your YITP unix account, please change .forward like xxx@bbb.yyy.co.jp,"|IFS=' ' && p=/usr/local/bin/procmail && test -f $p && exec $p -Yf- || exit 75 #UserName" If you write .forward like this, mails forwarded to xxx@bbb.yyy.co.jp will send out before filtering. If you want to forward mails after filtering, you can do it, if you change the .procmailrc at the last 2 lines .