質問: https://centossrv.com/postfix.shtml 上記サイトを参考に、CentOS7に「Postfix+Dovecot」のメールサーバー構築を行いました。 構築が完了し、外部メールサービスへのメール送信及び外部メールサービスからの送信を行ってみましたが、送受信されませんでした。 (自分宛てへの送受信は可能) 見直しを行い、設定に関しては参考サイト通りとなっているのですが、他に必要な手順はあるのでしょうか。 ご教示お願い致します。 ・外部メールサービスから送信を行った場合、 Returned mail: see transcript for details 上記内容のメールが返ってきます。
回答: 外部サーバから自サーバへメールを送信した時に自サーバのmaillog が更新されるか確認をしましょう。 /var/log/maillogなど => 更新されれば、外部から自サーバへメールが配送されようとしているので、自サーバの設定の不備が考えられます。 => 更新されなければ、該当ドメインのMXレコードやAレコード、firewallが正しく設定されているか確認ください。 参考サイトの該当ページには DNS、Firewall関連の設定の記述がありませんでした。 メールサーバを構築するには前提としてある程度DNSについて理解している必要があります。 外部とデータをやりとりするシステムの場合は Firewall の設定も確認する必要があります。 とりあえず勉強でメールの送受信をしてみたいだけであれば必要なDNSレコードは、 正引きとMXです。 自サーバから送信されるメールが外部メールシステムに迷惑メールと判定されにくくしたいのであれば、 逆引き、TXT(SPF)などを登録する必要があります。 firewall は tcp の 25,587,110,143 あたりを開けておけばテスト出来ると思います。