環境と準備
環境について
今回の実際に構築した環境です。
OS:Cent OS 6.2
レンタルサーバーVPSプラン2GB
※1GBプランも試しましたが、全く問題ありません。
事前準備
iptables の設定と MXレコードの追加
-
ファイアーウォール(iptables)の設定
-------- 外からの各サービスへの接続を許可する
# iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# iptables -A INPUT -p tcp --dport 25 -j ACCEPT
# iptables -A INPUT -p tcp --dport 587 -j ACCEPT
# iptables -A INPUT -p tcp --dport 110 -j ACCEPT
# service iptables save ← 設定の保存
# /etc/init.d/iptables restart ← iptablesの再起動
各サービス[ssh、smtp、smtp(submission)、pop]の許可をしていますが、必要なもののみでOKです。
本当はsubmissionの587のみ許可し、smtpの25は拒否したいところですが、接続する場所が海外だったりすると
プロバイダによって繋がらない可能性があるので、両方許可しています。
もちろん実際の環境やポリシーにあわせて変えてください。
-
DNSのMXレコードを追加します。