ChatGPTとしゃべる毎日

ChatGPTとのやり取りで面白かったものをまとめています

サーバセットアップ~dovecot~

さて、postfixはインストールしたものの

このメールをwindowsmacなどのローカルマシンのメーラーで見たいですよね。

メーラーとサーバ上のメールの仲介をしてくれるのは

dovecotなどのIMAP/POPプロトコルのサーバなので、dovecotをインストールします。

sudo apt-get install dovecot-common dovecot-imapd

こんな画面が立ち上がって来ます。

f:id:awm_kaeruko:20140730182331p:plain

IMAPPOP3SSL/TLS 越しに利用するには証明書が必要ですが、その証明書が見つかりませんでした。
ここで作成するかどうか選択してください。作成する場合は自己署名した証明書を作成します。
ここで作成しない場合は Dovecot の設定ファイル (/etc/dovecot/conf.d/10-ssl.conf) をそれに合わせて変更してください。

自己署名した SSL 証明書を作成しますか?

 

f:id:awm_kaeruko:20140730182627p:plain

今度は正式なホスト名を入力します。

 

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/にいってしまい

パーミッションの関係でエラーになってたようです