サーバセットアップ~dovecot~
さて、postfixはインストールしたものの
このメールをwindowsやmacなどのローカルマシンのメーラーで見たいですよね。
メーラーとサーバ上のメールの仲介をしてくれるのは
dovecotなどのIMAP/POPプロトコルのサーバなので、dovecotをインストールします。
sudo apt-get install dovecot-common dovecot-imapd
こんな画面が立ち上がって来ます。
IMAP や POP3 を SSL/TLS 越しに利用するには証明書が必要ですが、その証明書が見つかりませんでした。
ここで作成するかどうか選択してください。作成する場合は自己署名した証明書を作成します。
ここで作成しない場合は Dovecot の設定ファイル (/etc/dovecot/conf.d/10-ssl.conf) をそれに合わせて変更してください。自己署名した SSL 証明書を作成しますか?
今度は正式なホスト名を入力します。
sudo apt-get install sasl2-bin
これはシステムのユーザ・パスワードをdovecotのユーザ・パスワードとして利用出来るようにするためのものです。
/etc/default/saslauthdのstartはデフォルトではnoになっているのでyesにします。
起動します。
sudo service saslauthd start
メールボックスを以下に指定します
/etc/postfix/main.cf
home_mailbox = Maildir/
/etc/dovecot/conf.d/10-mail.conf
mail_location = maildir:~/Maildir
はっきりした原因はわからないのですが、
この設定が出来ていなかったので、
Maildirが/home/ユーザではなく/var/mail/にいってしまい
パーミッションの関係でエラーになってたようです