Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

本稿で扱うソフトウェア

以下のソフトウェアを動作させる。

  • sendmail
  • procmail
  • dovecot

検証用の環境について

  • プログラムの動作確認は、Vagrantで行う。コンフィグファイル修正は、基本的にsedで行う。
  • Vagrantの挙動として、共通SHELLの後に、個別SHELLが打鍵される。複数サーバーがあるので、前後する可能性がある。
  • DNSサーバーは構築しない。

実装目標

  • メール送信
    • server1 -SMTP-> server2 -SMTP-> server1
    • メールはユーザーのホーム下Maildir/{new, cur, tmp}に保存するようにする。
  • メール受信
    • ファイルではなく、プロトコルを使ってメールを確認できること。
    • 接続の暗号化は無し。

実装パラメーター

  • 172.17.64.100
    • hostname server1.local
    • mail: vagrant at server1
  • 172.17.64.101
    • hostname server2.local
    • mail: vagrant at server2