#前提
【Postfix + dovecot + Gmail】自前のメールサーバとGmailを連携させてみた
この記事を書いた後、再設定した点がありましたので記事にしました。
#何が言いたいか
こんな感じでサーバを運用している際に、メールサーバの方のドメインがちょっと期待しない動作をしました。
┏━━━━サーバ━━━━┓
┃┌─────────┐┌─────────┐┃
┃│ Domain1 ││ Domain2 │┃
┃│(Web-Svr)││(MailSvr)│┃
┃└─────────┘└─────────┘┃
┃┌─────────┐┌─────────┐┃
┃│Apache2.4││ Postfix │┃
┃└─────────┘└─────────┘┃
┗━━━━━━━━━━━┛
Domain1:example.jp
Domain2:example.com
DNS設定
example.jp A 123.456.789.012
example.com A 123.456.789.012
example.com MX example.com 10
当たり前と言えば当たり前ですが、メールサーバ用のドメインexample.com
にアクセスすると、example.jp
のページが表示されます。ですが、本来ないはずのページに飛んでもらっては困るので以下のように設定を変更します。
DNS設定
#example.jpはそのまま
- example.com A 123.456.789.012
- example.com MX example.com 10
+ smtp.example.com A 123.456.789.012
+ example.com MX smtp.example.com 10
httpd.conf
#VirtualHostの一番上に書く
<VirtualHost *:80>
ServerName 404
Redirect 404 /
</VirtualHost>
Gmail(SMTP,POP)の設定
smtp.example.com #smtpを追加
欲を言えば、本来example.com
ではwebサーバを立てていないので、レスポンスを返さずにリクエストを破棄してほしいのですが…
#こ↑こ↓を参考にしました
http://metasta.blog88.fc2.com/blog-entry-35.html