ubuntu-server-10-04:dovecot
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| ubuntu-server-10-04:dovecot [2010/10/27 11:12] – 作成 admin | ubuntu-server-10-04:dovecot [2010/10/28 14:12] (現在) – admin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Dovecot でメール配信サーバ(IMAP) ====== | ====== Dovecot でメール配信サーバ(IMAP) ====== | ||
| + | |||
| + | 以前のバージョンの Ubuntu までは Courier-IMAP を使用していましたが、最近は Dovecot の方がディストリビューションにもよく採用されるようなので、今回は Dovecot を使用してみることにした。 | ||
| + | |||
| + | |||
| + | ====== インストール ====== | ||
| + | |||
| + | apt-get でインストールする。 | ||
| + | |||
| + | dovecot-pop3d を一緒にインストールしてもいいが、POP3はとりあえず使う気がないので、インストールしないことにした。 | ||
| + | |||
| + | sudo apt-get install dovecot-imapd | ||
| + | |||
| + | ====== 設定 ====== | ||
| + | |||
| + | * / | ||
| + | |||
| + | を編集して設定する。 | ||
| + | |||
| + | < | ||
| + | #protocols = imap imaps | ||
| + | protocols = imaps | ||
| + | </ | ||
| + | |||
| + | IMAPS のみを使用するように設定する。 | ||
| + | |||
| + | |||
| + | Maildir 形式を使用したいので、この行のコメントをはずして有効にする。 | ||
| + | |||
| + | < | ||
| + | mail_location = maildir: | ||
| + | </ | ||
| + | |||
| + | IMAPSの接続ポートを変更する。 | ||
| + | |||
| + | < | ||
| + | ssl_listen = *:123456 | ||
| + | </ | ||
| + | |||
| + | [[ubuntu-server-10-04: | ||
| + | |||
| + | < | ||
| + | ssl = yes | ||
| + | |||
| + | ssl_cert_file = / | ||
| + | ssl_key_file = / | ||
| + | </ | ||
| + | |||
| + | |||
| + | 設定が終わったら再起動 | ||
| + | |||
| + | |||
| + | sudo / | ||
| + | |||
| + | |||
| + | ====== Courier の Maildir から引っ越し ====== | ||
| + | |||
| + | 変換用のスクリプトをダウンロードする。 | ||
| + | |||
| + | < | ||
| + | $ wget http:// | ||
| + | </ | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | 先に動作を確認するモードで実行。 | ||
| + | --recursive オプションを付けることで全ユーザの Maildir を一括返還することもできる。 | ||
| + | < | ||
| + | ./ | ||
| + | Finding maildirs under /home | ||
| + | / | ||
| + | / | ||
| + | Total: 69 mailboxes / 6 users | ||
| + | 0 errors | ||
| + | No actual conversion done, use --convert parameter | ||
| + | </ | ||
| + | |||
| + | |||
| + | Maildir の中に Courier 専用っぽいファイルがあるので、コンバート後に削除する。 | ||
| + | |||
| + | < | ||
| + | $ find ./Maildir -iname " | ||
| + | </ | ||
| + | |||
| + | * courierimapkeywords | ||
| + | * courierimapacl | ||
| + | * courierimapuiddb | ||
| + | * courierimapsubscribed | ||
| + | * courierimaphieracl | ||
| + | |||
| + | |||
| + | < | ||
| + | $ find ./Maildir -iname courierimapkeywords -print0 | xargs -0 rm -r | ||
| + | $ find ./Maildir -iname courierimapacl -print0 | xargs -0 rm -r | ||
| + | $ find ./Maildir -iname courierimapuiddb -print0 | xargs -0 rm -r | ||
| + | $ rm -r ./ | ||
| + | $ rm ./ | ||
| + | </ | ||
| + | |||
| + | ====== 参考 ====== | ||
| + | |||
| + | [[https:// | ||
ubuntu-server-10-04/dovecot.1288145579.txt.gz · 最終更新: 2010/10/27 11:12 by admin
