LinuCレベル2 202試験の例題と解説
2.10.2Doveceotの設定と管理
LinuCレベル2 202試験の出題範囲から「2.10.2 Dovecotの設定と管理」についての例題を解いてみます。
例題
doveadm mailbox コマンドの説明として、誤っているものを選択してください。
- メールボックスを作成することができる。
- メールボックスを削除することができる。
- メールボックス内のメール一覧を表示することができる。
- メールボックスの購読設定を行うことができる。
※この例題は実際の試験問題とは異なります。
解答と解説
正解は、「3. メールボックス内のメール一覧を表示することができる。」です。
doveadmはDovecotの管理ツールです。サブコマンドを指定することで、Dovecotの様々な管理を行うことができます。
mailbox は、メールボックスに関する管理を行うためのサブコマンドです。メールボックスの作成や削除等、様々な操作を行うことができます。
mailboxサブコマンドの代表的な使用方法を紹介します。
メールボックスの一覧を表示する
# doveadm mailbox list -u testuser
folder03
folder02
folder01
test03
test02
test01
INBOX
上記のコマンドでは、testuserユーザのメールボックス一覧を表示しています。表示したいメールボックスをワイルドカード形式で指定することができます。
# doveadm mailbox list -u testuser test*
test03
test02
test01
メールボックスを作成する
# doveadm mailbox create -u testuser box01
上記のコマンドでは、testuserユーザのbox01というメールボックスを作成しています。日本語のメールボックスを指定した場合、UTF7エンコーディングされた名前のメールボックスが作成されます。
# doveadm mailbox create -u testuser ボックス01
メールボックスのエンコーディングを変換して表示する
UTF8エンコーディングされた名前をUTF7エンコーディングに変換する場合
# doveadm mailbox mutf7 -8 ボックス01
&MNwwwzCvMLk-01
UTF7エンコーディングされた名前をUTF8エンコーディングに変換する場合
# doveadm mailbox mutf7 -7 '&MNwwwzCvMLk-01'
ボックス01
作成されるメールボックスの名前を確認したり、作成されているメールボックスの名前を確認したりする際に利用できます。
メールボックスの名前を変更する
# doveadm mailbox rename -u testuser box01 box02
上記のコマンドでは、testuserユーザのbox01というメールボックスの名前をbox02に変更しています。
メールボックスを購読状態に設定する
# doveadm mailbox subscribe -u testuser box02
上記のコマンドでは、testuserユーザのbox02というメールボックスを購読状態に設定しています。
メールボックスの購読を解除する
# doveadm mailbox unsubscribe -u testuser box02
上記のコマンドでは、testuserユーザのbox02というメールボックスの購読を解除しています。
メールボックスを削除する
# doveadm mailbox delete -u testuser box02
上記のコマンドでは、testuserユーザのbox02というメールボックスを削除しています。
例題の選択肢について解説します。
1.メールボックスを作成することができる。
正しい説明です。
メールボックスを作成するためには doveadm mailbox create … を使用します。
2.メールボックスを削除することができる。
正しい説明です。
メールボックスを削除するためには doveadm mailbox delete … を使用します。
3.メールボックス内のメール一覧を表示することができる。
誤った説明です。
doveadm mailbox コマンドでは、メールボックス内のメール一覧を表示することはできません。
4.メールボックスの購読設定を行うことができる。
正しい説明です。
メールボックスの購読設定を行うためには doveadm mailbox subscribe … を使用します。
doveadm mailboxの使い方を把握して、メールボックスに関する様々な操作を行えるようになりましょう。
例題作成者
株式会社デージーネット ソリューション開発部 大野公善