HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

FetchMail IMAPサーバ構築 SpamBayes (スパムベイズ) 日本語版
 道標
象歩
象歩ブログ
ドキュメント
自転車整備ノート
C/C++
Linux 備忘録
IMAPサーバ構築
はじめに
Courier-IMAPサー~
FetchMail
Procmail
SpamBayes (スパ~
Sylpheed
データベース
小技集
雑記
パソコン整備ノート
不健康日記
不健康日記(2)
不健康日記(3)
Python パイソン
セキュリティ
Vine ヴァイン
Zope2 (ゾープ 2.x 系)
象歩BBS
Web瓦版
将棋プロジェクト
物置小屋
 リンク
Vine Linux
Vine ドキュメント
Vine Linux 3.x FAQ
Vine Linux ドキュメントチーム
search.luky.org Linux関連ドキュメント検索
メーリングリスト vine-users 全文検索
X Japanese Documentation Project
X.org foundation
Vine Linux AMD64対応のメモ
FreeBSDの検索サービス
RPM Guide
Fedora Project Download Server
Jun's Homepage
Legacy Encoding Project
Unix Programming FAQ 日本語訳

Procmail  [更新日: 2005年06月14日 ]

procmail はメールの振り分けをおこなうプログラムです。 配布サイトは http://www.procmail.org/ です。

1. 必要なパッケージ

Vine-3.1 には下記 rpm があるのでインストールします。

procmail-3.22-0vl3

2. アカウントを mail グループに追加

procmail 設定の前に、IMAP ユーザアカウント courier を mail グループに追加する必要があります。

$ su
# /usr/sbin/vigr
(mail グループにアカウントを追加して保存)

修正を確認します。

# grep mail /etc/group
mail:x:12:mail,courier
# grep mail /etc/gshadow
mail:::mail,courier

一旦ログアウトし、再度ログインします

3. ~/.procmailrc を作成する

エディタで ~/.procmailrc を作成します。

PATH=/bin:/usr/bin:/usr/local/bin # 環境変数の設定
MAILDIR=$HOME/Maildir             # メールディレクトリへのパス
DEFAULT=$MAILDIR/                 # 下記配送条件にマッチしなかった時の配送先
LOCKFILE=$MAILDIR/.lockmail       # ロックファイルのパス
LOGFILE=$MAILDIR/procmaillog      # ログの保存先

また ~/.fetchmailrc の最後の行に下記を追加します。

mda "/usr/bin/procmail -p -f %F"

4. テスト

既に courier-imap~/Maildir を作成してあるはずです。

fetchmail を起動します。

$ su -l courier
$ /usr/bin/fetchmail -v

もし POP3 サーバにメールがあれば取ってきて、 ~/Maildir の下に保存されるはずです。

5. 振り分け先を追加する

~/.procmailrc に振り分け先を追加します。 下記はその一例です。

PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOCKFILE=$MAILDIR/.lockmail
LOGFILE=$MAILDIR/procmaillog

:0H:
* X-ML-Name: linux-users
$MAILDIR/.ML.linux-users/

:0H:
* X-ML-Name: vine-users
$MAILDIR/.ML.vine-users/

:0H:
* List-Id:.*squeak-ja\.smalltalk\.jp
$MAILDIR/.ML.squeak-ja/

:0H:
* ^(To|Cc): coreblog@webcore\.co\.jp
$MAILDIR/.ML.coreblog/

保存先名の最後の '/' (スラッシュ) は必須です。 また '/.' (スラッシュ+ドット) とすると MH 形式で保存されるので注意しませう。