courier-imap (Fedora CORE 1)
参考:Courier-IMAP 公式ページ日本語訳
参考:日本 Courier ユーザ会
参考:http://www.matthiola.com/savablog/archives/000132.html
courier-imap-3.0.3.tar.bz2 をダウンロード & cd $HOME & mkdir $HOME/rpm & mkdir $HOME/rpm/SOURCES & mkdir $HOME/rpm/SPECS & mkdir $HOME/rpm/BUILD & mkdir $HOME/rpm/SRPMS & mkdir $HOME/rpm/RPMS & mkdir $HOME/rpm/RPMS/i386 & cp courier-imap-3.0.3.tar.bz2 rpm/SOURCES/ courier-imap.spec の抽出 & bunzip2 courier-imap-3.0.3.tar.bz2 & tar xvf courier-imap-3.0.3.tar & cp courier-imap-3.0.3/courier-imap.spec rpm/SPECS & cd $HOME/rpm & echo "%_topdir $HOME/rpm" >> $HOME/.rpmmacros & vi SPECS/courier-imap.spec 次の一行を追加 %define xflags --enable-unicode=iso-2022-jp,iso-8859-1,utf-8 & rpmbuild -ba SPECS/courier-imap.spec 無事 rpm が作成されました. courier-imap-3.0.3-1.1.i386.rpm courier-imap-debuginfo-3.0.3-1.1.i386.rpm courier-imap-ldap-3.0.3-1.1.i386.rpm courier-imap-mysql-3.0.3-1.1.i386.rpm courier-imap-pgsql-3.0.3-1.1.i386.rpm 既存の imap を確認する. # rpm -qa | grep imap imap-2002d-3 imap-devel-2002d-3 php-imap-4.3.4-1.1 既存の imap を削除する. # rpm -e imap-2002d-3 # rpm -e imap-devel-2002d-3 courier-imap のインストール # rpm -ivh courier-imap-* 制御 # service courier-imap {start|stop|restart} 設定は /usr/lib/courier-imap/etc/ 以下に
動作実験
参考:http://solaris.bluecoara.net/servers/courier-imap/imap1.phtml
ユーザ登録 # userdb miyajima set home=/home/miyajima mail=/home/miyajima/Maildir uid=50 d=500 # userdbpw -hmac-md5 | userdb miyajima set hmac-md5pw Password: Reenter password: # makeuserdb できたファイルは /etc/userdb
参考:http://acorn.zive.net/~oyaji/mail2/courier-imap.htm
pop3 の停止
/usr/lib/courier-imap/etc/pop3d の編集
POP3DSTART=NO ← pop3d は動かさない
/usr/lib/courier-imap/etc/pop3d-ssl の編集
POP3DSSLSTART=NO ← pop3d-ssl は動かさない
postfix の設定
参考:http://acorn.zive.net/~oyaji/mail2/postfix.htm
/etc/postfix/main.cf を編集 home_mailbox = Maildir/ #mail_spool_directory = /var/spool/mail myhostname = f-st1029.noc.toyama.nsk.ne.jp mydomain = noc.toyama.nsk.ne.jp myorigin = $mydomain inet_interfaces = all #inet_interfaces = localhost #mydestination = $myhostname, localhost.$mydomain mydestination = $myhostname, localhost.$mydomain, $mydomain mynetworks = 192.168.0.0/23, 127.0.0.0/8 alias_database = hash:/etc/aliases