Другой метод (если какое-либо время простоя вообще неприемлемо для вас) - это использовать Postfix или аналогичный в качестве ретранслятора с задержкой.
Вы можете запустить сервер как ретранслятор, а затем настроить пороговое значение сканирования на очень высокое (и продолжать расширять его, если у вас увеличивается окно обслуживания, что они часто делают: p). В качестве альтернативы, вы можете блокировать брандмауэр любыми попытками исходящей ретрансляции / отправки таким образом, чтобы Postfix (или что-то еще) требовало сообщений.
В отношении сети / DNS вы должны настроить сервер ретрансляции / задержки, как упомянуто выше, указать на него свою старую запись MX (с сокращением TTL, как упомянуто @Paul), провести техническое обслуживание, указать запись MX туда, где она должна перейдите, измените relayhost в Postfix так, чтобы он указывал на эту запись (это может раздражать, потому что он думает, что указывает на себя, и в этом случае вам понадобится второй временный MX), и позвольте ему обрабатывать очередь.
Это было немного фрагментировано как объяснение. Для получения дополнительной информации, проверьте этот вопрос ServerFault и это с практическими рекомендациями . Это должно привести вас на правильный путь.
Опять же, если для вас приемлемо небольшое время простоя, решение @ Paul гораздо проще.