sendmail

multi-domain with sendmail
http://platz.jp/howto/sendmail.html
http://mtlab.ecn.fpu.ac.jp/WSM_2002/020730113646.html
http://lists.debian.org/debian-user/2000/06/msg00530.html

現状:あるドメインAのメールサーバ(sendmail)を、別ドメインBで稼動中のメールサーバ(sendmail)上に移したい
必要なもの:

  • DNSの知識(BIND?)
  • MTAの知識(sendmail?)
  • アクセスして変更できる権利

手順:

  1. secondaryのMXを指定
    DNSのMXのpreferenceを指定し、現在稼動中のBもしくはその他のサーバで、Aがダウンしている間、受信しておいてもらう(スプール)よう設定。
  2. sendmailの設定変更
    B上のsendmailを変更し、Aのドメインのメールの送受信が問題なく行われるよう設定。細かいところはこれから詰める必要あり。
  3. MXのprimaryを振りなおし
    設定が完了したら、AのMX recordがBのサーバと同じアドレスを参照するよう、DNSを設定変更。

こうしたら、ダウンを最小限に抑えて移行されるかな?
1,2ではダウンがないはず。3の切り替え時に少々難があるが、AがダウンしていてもMXのsecondaryがBを向いているから一時的なもので済むはず。
これで設定される内容って、ドメインホスティングしてメール機能を提供する商用サービスと同じことしてるんだよね?多分…