LinuCレベル2 電子メールサービス 問14
電子メールサービス/Postfixの設定と管理Postfixで、宛先のメールサーバーが一時的に応答しないなどの理由で配送に失敗し、再送を待っているメールが置かれるキューとして適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「電子メールサービス」に対応。実際の試験問題ではありません)
- Adeferred
- Bincoming
- Cactive
- Dhold
正解:A
解説
Postfixのキューは /var/spool/postfix/ の下にあり、受け付けたメールは incoming、配送処理中のメールは active のキューに置かれます。一時的なエラーで配送できなかったメールは deferred キューへ移され、間隔を空けて再送が試みられます。キューの中身は mailq(postqueue -p)で確認でき、postqueue -f で滞留しているメールの即時再送を試みさせられます。配送の結果は /var/log/maillog(RHEL系)や /var/log/mail.log(Debian系)、またはsystemdジャーナルで確認します。
選択肢ごとの解説
- A正しい。deferred は一時的なエラーで配送できず、再送を待っているメールが置かれるキューです。
- B誤り。incoming は新しく受け付けたメールが最初に置かれるキューです。
- C誤り。active は配送処理の対象として取り出され、現在配送が試みられているメールのキューです。
- D誤り。hold は管理者が postsuper -h 等で意図的に保留したメールが置かれるキューで、自動では再送されません。