サービスを止めないでサーバーの移転

stoneの設定

SMTP以外の移転先のサービスを全部転送※*1

#!/bin/sh

exec 2>&1
exec /var/stone/stone -f 6 \
<移転先IPアドレス>:20 20  -- \
<移転先IPアドレス>:21 21  -- \
<移転先IPアドレス>:80 80  -- \
<移転先IPアドレス>:110 110 -- \
<移転先IPアドレス>:143 143 -- \
<移転先IPアドレス>:995 995 -- \
<移転先IPアドレス>:993 993

qmailの設定

SMTPもPROXYで飛ばしてしまうとオープンリレー可能なホストになってしまうので、セカンダリMXの設定を行う

  • /var/qmail/control/locals
  • /var/qmail/control/virtualdomains

の設定を空にし

  • /var/qmail/control/smtproutes
example.com:<移転先IPアドレス>
example2.com:<移転先IPアドレス>

こちらに転送したいすべてのドメインを記述し、移転先のIPアドレスに転送する設定を行う。

:<移転先IPアドレス>

すべて飛ばすのであればこの設定でオッケー

*1:IPアドレス制限が効かなくなるので注意する。