Dovecot @ Gentoo Linux - Linux Life

インストール

# emerge -avt dovecot

SSL の設定

# cd /etc/ssl/dovecot
# ln -s /etc/ssl/misc/CA.sh .
# ./CA.sh -newca
# chmod 700 demoCA/private/
# chmod 700 demoCA/private/cakey.pem
# openssl genrsa -out server.key 1024
# openssl req -new -key server.key -out server.csr
# openssl ca -out server.crt -infiles server.csr

/etc/dovecot/dovecot を編集

ssl_cert_file = /etc/ssl/dovecot/server.pem
ssl_cert_file = /etc/ssl/dovecot/server.crt

Procmail

いろんな環境でメールを見るのでメールの振り分けをサーバー側でやることにする。

# emerge -avt procmail

~/.forward の設定

"|IFS=''&& exec /usr/bin/procmail -f- || exit 75 #tasuku"

~/.procmailrc の設定

PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/.maildir
DEFAULT=$MAILDIR/
LOGFILE=$MAILDIR/procmail.log
LOCKFILE=$HOME/.maildir/.lockfile

:0 # examplepexample.com にきたメールを 受信トレイ/EXAMPLE/ に移動
* ^From:.*example@example.com
.INBOX.EXAMPLE/

spamassassin

# emerge -avt spamassassin
# /etc/init.d/spamd start
# rc-update add spamd default

~/.procmailrc に設定を追加

:0fw 
*!^X-Spam.*
|spamassassin

:0 
* ^X-Spam-Status: Yes
.Spam/

既存のメールで学習

$ sa-learn --progress --ham ~/.maildir/.INBOX.*/cur/
$ sa-learn --progress --spam ~/.maildir/.Spam/cur/

TODO

  • docomo に送れるように

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved