Евгений Матвеев: exim / postfix - лучшего нет. Они разные. Я когда-то кинул монетку и занимаюсь exim, с postfix практически не знаком. Ничем не считаю себя ущемленным.
Так, мой ответ несколько бредовый, нужно его мне обновить. Как вы сейчас пытаетесь ротировать ip?
Нужно в транспорте добавить параметр interface. К примеру
remote_smtp:
driver = smtp
interface = 1.2.3.4
Соответвенно для домена 1 у вас должен быть транспорт remote_smtp1, а для домена 2 транспорт remote_smtp2 с разными Interface.
Евгений Матвеев: нет, KVM не подойдёт - не заработает на VPS.
Я бы придерживался варианта - 2 exim с разными файлами конфигурации и IP-адресами. Корректность решения будет ниже, но это технически проще реализовать. Главное результат.
Иван Семенов: боюсь с установкой софта не выйдет без обновления до актуальной версии.
Сделайте примитивную копию системы - снимите образ с HDD.
И на всякий случай копию всех конфигов из /etc/ и /usr/local/etc/
ld6666666666666: Хмм, так вы указывайте настройки не для дефалтной конференции, а для конкретного профиля. Профили указывается в параметрах вызова ConfBridge
Сергей Белов: Покурите мануалы. Задача у вас упрощённая, но прочитать придётся про маркировку трафика и маршрутизации на основе этих маркировок к нужному гейтвею провайдера. Сложная конфигурация была, если бы вы там балансировку решили бы сделать.
Rsa97: Пробуем address-literal. Изначально пробовали просто ip-адрес указывать и это не работало. Посмотрел RFC 2821 - он должен быть заключен в квадратные скобки.
Не совсем корректный ответ - почтовый клиент так же не указывает FQDN, и, тем более, отсутствует PTR-запись. Указанные вами требования необходимы для конфигурации собственного почтового сервера без smarthost.
Так, мой ответ несколько бредовый, нужно его мне обновить. Как вы сейчас пытаетесь ротировать ip?
Нужно в транспорте добавить параметр interface. К примеру
Соответвенно для домена 1 у вас должен быть транспорт remote_smtp1, а для домена 2 транспорт remote_smtp2 с разными Interface.