メールサーバー失敗

Postfixでsample@logw.jp といったlogwドメインでのメールサーバーは成功しました。しかし、logw以外にもドメインがあった場合はバーチャルホストにて運用します。その時にPostfixを使ってメールをドメイン毎に振り分ける事が必要になります。

設定の確認

まず僕のPostfixですが、エイリアスの設定をしていて既存の管理者宛に来るメールは自分のアカウントのメールに飛ぶようにしました。それと別でメールアカウントを一つ作ってメールを送ったら届きました。ドメインは同じでアカウントが違うのは問題ないみたいです。

実際にやりたい事

実際には、バーチャルホストとしてlogw.jpともう一つsample.comのドメインを使いたいと思います。この時、DNSは先日作ったBindのを使用します。(dns.logw.jp)
sample.com ドメインにはアパッチに設定とメールで使うサーバーをdns.sample.com と設定して逆引きも正引きも設定しています。サイトは閲覧するとページが実際に見えるようになります。

この時、メールサーバーもpostmail.sample.com と作成をしています。現状postmail.logw.jp では受信はできている。ポートも開いている。

Postfixの設定

Postfixにてバーチャルドメインの設定をしないといけないので参考サイトを見て設定をしました。
/etc/postfix/virtual にPostfixバーチャルドメインを追加して設定を反映させました。その後vi /etc/postfix/main.cf で設定ファイル反映させる記述をしました。

設定が終わったらPostfixの再起動をしてOKを確認しました。

メールがこない

監視システムやクーロンの設定をしていてメールが普段はくるのですが、全然こなかったです。おかしいなと思ってGメールからメールしたらエラーメールがGメールに返ってきた。なるほど。エラーですが。即効設定を戻す。

結果

見事に失敗しました。今度はWEBminとかツール使ってみようかなって思いました。ここで書いてあるDNSやメールサーバーは適当です。実際には違うホスト名で運用しています。