Я хочу перейти на новое программное обеспечение веб-сервера - оно уже установлено. Теперь я хочу проверить это + убедиться, что все работает нормально.
можно ли запустить оба почтовых сервера на одном компьютере? Я думаю, что могут быть проблемы с записью mx, указывающей на тот же ip.
Спасибо
Если у вас есть только один IP-адрес на вашем сервере, невозможно запустить оба почтовых сервера одновременно (конечно, вы можете изменить порт, но это не принесет ничего хорошего), потому что MX-запись всегда относится к Порт 25 (SMTP). Думаю, у вас будет всего два переключателя между этими двумя почтовыми серверами, и надеюсь, вы не пропустите ни одного важного письма. Чтобы минимизировать риск, вы должны делать это в часы с низкой загруженностью.
С уважением, Фабиан
Просто добавьте второй IP-адрес к сетевому интерфейсу сервера - это должно быть довольно тривиально - и пусть каждый почтовый сервер прослушивает свой собственный IP-адрес. Это позволит избежать уже упомянутых проблем MX = Port 25.
На одном компьютере можно запустить несколько MTA, но они должны быть привязаны к разным портам. Я точно знаю, что Courier может слушать любой порт, который вам нравится; он использует эту функцию для запуска второго сервера на 587 в качестве MSA, если он вам понадобится.
Однако информацию MX нельзя направить на порт, только на IP-адрес. Единственный способ проверить это - вручную отправить данные на нестандартный порт.
Предполагая, что вы размещаете свой сервер, одним из решений является использование псевдонимов ip и привязка двух серверов к двум IP-адресам, а затем установка прокси (HAProxy например) перед почтовыми серверами и перенаправлением почты на прокси, после этого вы можете изменить почтовый сервер, который вы используете, прямо из прокси-сервера. Вы также можете сделать то же самое, если не можете использовать псевдонимы ip и использовать только разные привязки портов для почтовых серверов.
Почему бы вам не иметь ОДИН почтовый сервер (программное обеспечение) с несколькими доменами?
Например ... вы можете настроить один почтовый сервер для обработки электронной почты для:
example.com
domain.com
anotherdomain.com
etc.com
... без необходимости запуска нескольких серверов / программного обеспечения.
При этом ... это возможно ... вам просто нужно следить за своими IP-адресами и портами, которые вы используете.
В конце концов, его НАСТОЯЩИМ легче управлять, если это всего лишь один сервер и несколько доменов ...
Надеюсь это поможет.
ОБНОВИТЬ:
Что касается (в частности) миграции старого почтового сервера на новый почтовый сервер ...
Всегда приятно иметь ДВА статических IP-адреса. Затем вы можете создать записи DNS (с коротким TTL), указывающие на mail2.example.com.
Протестируйте сервер сколько угодно ... когда он вас устраивает, измените DNS, сделав его новым "mail.example.com", а затем создайте запись для "oldmail.example.com", указывающую на старый почтовый сервер.
Это также помогает, если вам нужно перенести почтовые ящики пользователей и т. Д., Или если какой-то пользователь в панике должен (каким-то образом) вернуться на старый почтовый сервер, чтобы что-то получить.
один из самых простых способов - использовать виртуализацию, предполагая, что ваш компьютер-сервер поддерживает виртуализацию, что очень поможет вам подготовить новый сервер, не прерывая работу старого.