Misc/Mail受信、自動振り分け構築 のバックアップ(No.4)


fetchmail, maildrop, spamassassin をセットアップ。spamassassinは挫折。まあ今の所Thunderbirdで困ってないし。

fetchmail

$ su
# apt-get install fetchmail
$ cd ~
$ vi .fetchmailrc
set postmaster ユーザー名
set nobouncemail

defaults
protocol pop3
flush
#keep
no mimedecode
smtphost localhost

poll xxxxxx.xxxx.xxx user xxxxxx password xxxxx

maildrop

# apt-get install pcre-devel
$ wget http://puzzle.dl.sourceforge.net/sourceforge/courier/maildrop-2.0.2.tar.bz2
$ bzip2 -d maildrop-2.0.2.tar.bz2
$ tar xvf maildrop-2.0.2.tar
$ cd maildrop-2.0.2
$ ./configure
$ make
$ su
# make install-strip
# make install-man

設定

.forward

"|/usr/local/bin/maildrop"

Ubuntu の apt-get で入れた時はこんな感じだった

"|/usr/bin/maildrop"

.mailfilter

MAILDIR="$HOME/Maildir/"
DEFAULT=$MAILDIR
MAILDROP="$HOME/.maildrop/"

logfile "${MAILDROP}maildrop.log"

BACKUP="$MAILDIR.&MNAwwzCvMKIwwzDX-/"
MERUMAGA="$MAILDIR.&MOEw,DDrMN4wrDC4MPM-/"
...

# 日本語でのマッチングとメールアドレスでのマッチング
if (`/usr/local/bin/reformail -X From: | nkf -me | egrep 'ほげ'`)
        to "$MERUMAGA"
if (/^From:.*@xxx.xxx.mail/:h)
        to "$MERUMAGA"

cron

10分おきに設定

0,10,20,30,40,50 * * * * /usr/bin/fetchmail > /dev/null 2> /dev/null

ログフォルダを作成

$ mkdir .maildrop

レシピ確認

/usr/local/bin/maildrop -V 9 .mailfilter < テストメール > & 確認出力

参考リンク


注意)このバージョンのsafariではjavascriptがうまく動作しないので、recaptchaはページ切り替え版を利用しています。
トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS