質問: メールサーバーメンテナンスの受信 現在、社内でメールサーバーを運営しています。 今回メールサーバーのメンテナンス(hddのコピー・電源交換)など行おうと思うのですが、 メンテナンス中はサーバーが停止しているため、外部のメールの受信ができません。 メンテナンス中に外部のメールを受信する為にはどうしたらよろしいでしょうか? 社内に上記のようなメンテナンスをした者がおらず、ここに質問させて頂きました。 当方の方で考えてみたのですが、このような事は可能なのでしょうか? 現在動いているメールサーバーと同じメールサーバーを構築、 メンテナンス中は、新規サーバでメールを受信させておく、 メンテナンス終了後、新規サーバーのlanケーブルを抜き、従来のサーバーへlanケーブルを入れる。 その後、新規サーバーのipアドレスやメールサーバーの設定?を変更し 従来のサーバーへメンテナンス中に受信したメールを転送する。 ※現在のメールサーバーはfreebsdで構築してあります。 何か他の方法でもいいので、皆様教えてください。m(__)m
回答: セカンダリメールサーバーを立てておけば良いのではないでしょうか。 dnsのmxレコードのプレファレンス値をプライマリメールサーバよりあげておけば、通常はプライマリの方で受信されます。プライマリがダウンしていれば自動的にセカンダリが受信してくれます。 サーバの仕様は同じである必要は全くありませんが、アカウントはそろえておく必要があります。 プライマリが復旧したら自動的にそちらにメールを流してくれるようにもできますが、その構築ために時間を取られるのも本末転倒でしょうから、クライアントに「メンテ中は両方のサーバにメール読みに行ってください」で済ますとか。 メンテ時間が短く且つその間送信ができなくても良いなら、潔く諦めるというのも一つの選択肢です。 世界中の一般的なメールサーバは一定期間再送信を試みてくれます。 (もちろん担保されているわけではありませんが) ※セカンダリメールサーバの構築に関しては検索すればmtaごとに多くの解説が見つかるはずですのでそちらを参照してください。