はじめに
CentOS7でメールサーバを立てるためには、結構やることが多くまず何が要素として必要なのかわからず詰まってしまいがちだと思うので、メールサーバ構築に必要な要素をまとめてみます。
必要な要素(大まかに)
- サーバ用PCの準備(LinuxPCの用意もしくはレンタルサーバ・VPSの契約)
- さくらのVPS, ConohaVPSなど
- 固定IPの取得(VPSやレンタルサーバを契約するとついてくるはずです)
- ドメイン取得
- お名前.comなど
- DNS設定
- Aレコード
- MXレコード
- ポート開放
- firewalld, iptables, VPS側の設定
- 25, 993, 465など
- 送信設定
- Postfix
- SMTP認証など
- 受信設定
- Dovecot
- バーチャルユーザ作成
- SSL/TSL設定(証明書発行)
- Let's Encryptなど
- メーラー(もしくはメール送信コマンド)
- Thunderbirdなど
- sendmailコマンドなど
- デバッグ手法
- ログ出力用の設定
$ tail -F /var/log/maillog
少しずつ更新していきます。