webサーバーとメールサーバーを分けて、さらにメーリングリストを使う設定

さくらのレンタルサーバーを借りて、独自ドメインでwebページとメールアドレスを作る時に

  • webページ→他社を利用
  • メール→さくらのレンタルサーバーを利用
  • さらにメーリングリストを使いたい

という、ちょっと特殊な使い方をする際の設定を書いておこうと思う。

webサーバーとメールサーバーを分けるだけなら、どこにでも書いてあるし簡単に出来る、と思っていたんだけど、ちょっと設定しただけではメーリングリストがうまく動作しなかったので、設定内容をまとめてみた。

具体的にはDNSのゾーン設定(zone apex)を書き換える訳なんだけど

ここでは仮に、
webサーバーを hoge1.tasha.ne.jp 11.11.11.11
メールサーバーを hoge2.sakura.ne.jp 22.22.22.22
とする

  • @ Aレコード → 11.11.11.11(他社webサーバーのIPアドレス)
  • www CNAMEレコード → hoge1.tasha.ne.jp.(他社webサーバーのホスト名+ドット)
  • MXレコード → 10 hoge2.sakura.ne.jp.(さくらメールサーバーのホスト名+ドット)

とまあ、ここまで設定すればwebページもメールも普通に使えるようになるんだけど、このままでは何故かメーリングリストが配信されない。

どうやら、さくらのメールサーバーは「差出人アドレスが逆引き・正引きどちらも参照可能じゃないと送信できない仕様」らしい。

迷惑メールの送信を防止するには必要な仕様なのかな。

で、ちょっと調べてゾーンを2つ追加してみた。

  • mail Aレコード → 22.22.22.22(さくらメールサーバーのIPアドレス)
  • @ TXTレコード → “v=spf1 a:www****.sakura.ne.jp mx ~all”(****は契約者によって異なる。前後の”まで含む)

DNSの更新には2時間~48時間かかるという事なので、しばらく待ってからメーリングリストを使ってみて、正常に配信されている事を確認した。

サーバーの契約、ドメイン取得、アドレスの設定などについては、他で詳しく紹介されているので、ここでは割愛。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする