[[Common Tips]]
 
 * IMAP [#ocdb91b1]
 &counter;
 #contents
 ** 方針 [#u44a1e45]
 - 家のメールサーバをqmailでMaildirを使用して運用しているので、ここのMaildirにISPのメールも突っ込んで管理してしまう。
 - 以前はqmailでpop3dを動かしていたが、IMAPに変更してここですべてのメールを管理。
 - %%個人用途なので、複雑な設定のいらないcourier-imapを使用。%%
 - courier-imapはIMAPのプロトコルに準拠していない部分があるそうで、dovecotを使用しました。機能的にはcourier-imapに似たような感じですね。
 - %%将来的にSSLで運用する予定(現在は家の中での利用なので暗号化してない)。%%
 - SSLも対応しました。設定には、他のサイトの情報を利用させていただきました。
 ** dovecot IMAP のインストールと設定 [#e47b36d7]
 - gentoo では emerge dovecot で終わり( 面倒なのでこの辺は適当)
 - /etc/dovecot.conf の編集。
  default_mail_env = maildir:%h/Maildir となっているか確認
  sslを使用したい場合は ssl_disable = no
  ssl_cert_fileとssl_key_file に、サーバーの証明書と鍵の指定
 [[SSL用証明書の作成:http://www.aconus.com/~oyaji/www/certs_linux.htm]]を参考にしました。ありがとうございます。
 &br;&br;
 - Maildirの作成
 -- qmailをインストールしてあるなら、/var/qmail/bin/maildirmakeがあるので、各ユーザのホームディレクトリに行き、
  /var/qmail/bin/maildirmake Maildir
 を実行。
 
 ** fetchmail のインストールと設定 [#y4824d53]
 - これもgentooでは emerge fetchmail で終わり
 - $HOME/.fetchmail に以下のような設定を記述
  defaults
         protocol pop3
         no rewrite
         flush
         fetchall
         mda "/usr/bin/procmail"
  poll hostname user username pass password
 -- hostname, username, password を自分のISPのものに変更してください。
 
 ** procmail のインストールと設定 [#vbdfd05c]
 - これもgentooでは emerge procmail で終わり
 - $HOME/.procmail に以下のように記述
  PATH=$HOME/bin:/usr/bin/:/usr/local/bin
  MAILDIR=$HOME/Maildir
  DEFAULT=$MAILDIR
  LOGFILE=$MAILDIR/from
  LOCKFILE=$HOME/.lockmail
  :0
  ./
 -- ここで振り分けをしたいときはprocmailのマニュアルを参照して各自設定のこと。私はThunderbirdの振り分けを利用するので特にここでは振り分けません。
 
 ** crontab の編集でfetchmail を自動起動 [#rb4fe96d]
 -rootになって、
  crontab -u username -e
 を実行するとエディタが出てくる。
  0-59/10 * * * * /usr/bin/fetchmail > /dev/null 2>&1
 と入力し、セーブするとcrontabに設定が反映される。
 -- これは10分おきにfetchmailを実行するようにしている。インターバルを変えたい場合は各自適当に変更してください。
 
 ** 設定の確認 [#x784e7a5]
 - あとは、設定内容を確認するために上記のISPのメールにテストメールを投げ、
  #fetchmail
 を実行。$HOME/Maildir/new にテストメールが入っていれば設定は完了。入っていなかった場合は、fetchmailのエラーメッセージ、$HOME/Maildir/from にあるprocmailのログを見て確認のこと。
 
 ** 参考にしたページ [#pacf752e]
 - [[Fetchmail + Procmail + Courier-IMAP + PostfixでIMAP環境構築 :http://www.tugumi.net/tips/imap/]]
 - [[FetchMailの導入:http://www.aconus.com/~oyaji/mail2/fetchmail.htm]]
 
 That hits the target dead certne! Great answer!

リロード   新規 編集 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS