第4章 · 重要なシステムサービス·v1.0.0·更新 2026/7/6·読了目安 約9分
変更要約: 初版(主題1.09・副主題1.09.1〜1.09.3に対応)
4.3メール配送エージェント(MTA)の基本
この節の要点
ホスト上のメール配送の基本を学びます。MTA の役割と代表的な実装(postfix・exim)、システム全体の転送先を定める /etc/aliases と反映コマンド newaliases、ユーザー単位の転送 ~/.forward、送信・確認コマンド(mail・mailq)を押さえます。
cron の実行結果やシステム警告は、昔からローカルメールで root 宛てに届く設計です。これを受け持つのが MTA(メール配送エージェント)。本副主題は「本格的なメールサーバー構築」ではなく、ホスト内の配送とエイリアス(転送)設定という運用の基礎だけが範囲です。
4.3.1MTA と配送の基本
- MTA=メールを受け取り、宛先へ配送するサーバーソフト(SMTP・25番ポート)。代表=postfix(現在の事実上標準)・exim(Debian 系で伝統的)。存在と役割を知っていればよく、詳細設定は範囲外(公式範囲の明記)。
- 送信テスト=mail コマンド(
echo "本文" | mail -s "件名" root)。配送待ちキューの確認=mailq(詰まりの発見)。
4.3.2エイリアスと転送
- /etc/aliases=システム全体の別名・転送表(
root: admin@example.com=root 宛てを管理者の実メールへ)。編集後は newaliases を実行してデータベースへ反映(忘れると効かない)。 - ~/.forward=ユーザー自身が置く転送設定(ホームに
別宛先を書いたファイルを置くだけ・root 権限不要)。 - 使い分け=全体・役割アカウントの転送は aliases(管理者作業)/個人の転送は .forward(本人作業)。

