LinuCレベル2 電子メールサービス 問15
電子メールサービス/Dovecotの設定と管理Dovecot 2.3で、各ユーザーのメールをホームディレクトリ配下の ~/Maildir にMaildir形式で保存している。この保存場所と形式をDovecotに指定する設定として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「電子メールサービス」に対応。実際の試験問題ではありません)
- Amail_location = mbox:~/Maildir
- Bmail_location = maildir:~/Maildir
- Cmail_location = mdbox:~/Maildir
- Dmail_home = ~/Maildir
正解:B
解説
Dovecot 2.3では、メールボックスの形式と場所を mail_location に「形式:パス」の形で指定します。Maildir形式で ~/Maildir に保存しているなら mail_location = maildir:~/Maildir とし、MTA側(Postfixのhome_mailbox等)の保存先と一致させます。設定は通常 /etc/dovecot/conf.d/10-mail.conf に書きます。なお、Dovecot 2.4ではこの設定が mail_driver や mail_path などに分割されているため、版に応じて書き方を確認する必要があります。
選択肢ごとの解説
- A誤り。mbox: はメールを1つのファイルに追記していくmbox形式を指定するもので、Maildir形式の指定になりません。
- B正しい。maildir: でMaildir形式を指定し、その後ろに保存先の ~/Maildir を書きます。
- C誤り。mdbox: はDovecot独自のdbox形式(複数のメールを1ファイルにまとめる方式)を指定するもので、Maildir形式ではありません。
- D誤り。mail_home はユーザーのホームディレクトリの場所を指定する設定で、メールボックスの形式は指定しません。