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

#contents

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

*fetchmail [#f641420c]

 $ su
 # apt-get install fetchmail
 $ cd ~
 $ vi .fetchmailrc

-.fetchmailrc

 set postmaster ユーザー名
 set nobouncemail
 
 defaults
 protocol pop3
 flush
 #keep
 no mimedecode
 smtphost localhost
 
 poll xxxxxx.xxxx.xxx user xxxxxx password xxxxx


*maildrop [#jcaa2bac]

 # 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

*設定 [#j6113792]

**.forward [#l301fc91]

 "|/usr/local/bin/maildrop"

**.mfilter [#w2302e8e]

 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 [#w3c6b3ec]

10分おきに設定

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

**ログフォルダを作成 [#qc5842bd]

 $ mkdir .maildrop

*レシピ確認 [#k94895f8]

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

*参考リンク [#pd06855b]

-[[FetchMailの導入:http://www.aconus.com/~oyaji/mail2/fetchmail.htm]]
-[[maildrop 利用メモ or tips?:http://www.is.titech.ac.jp/~yanagis0/text/maildrop.html]]
-[[reformail:http://www.softclub.co.jp/~zoro/woody/courier/reformail.html]]
-[[Courier Mail Server:http://www.courier-mta.org/main.html]]

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