домен abc.com должен отправлять с IP 1.1.1.1, а домен xyz.com должен отправлять с IP 2.2.2.2
Я не мог найти, как настроить IP для обоих доменов по-разному. Однако я уже нашел, где изменить IP для всех доменов (в разделе TCP / IP Ports).
Это не hMailserver, который решает, какой IP-адрес является отправителем. Это определяется обычной сетевой маршрутизацией. Вам нужно будет передать исходящую почту для одного из доменов другому MTA, который настроен для отправки этой почты на определенный IP-адрес. Поскольку это может быть сложной проблемой на одной машине, я предлагаю установить второй MTA на отдельной машине. Для этого подойдет минимальная виртуальная машина.
Это не то решение, которое hMailserver может легко принять, поскольку hMailserver полагается на стек TCP / IP в вашей системе для транспорта. Поэтому исходящий интерфейс определяется решением о маршрутизации, которое принимает ваше ядро. Обычно у вас будет такая таблица маршрутизации:
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.42 192.168.0.16 266
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.0.0 255.255.255.0 On-link 192.168.0.16 266
192.168.0.16 255.255.255.255 On-link 192.168.0.16 266
192.168.0.255 255.255.255.255 On-link 192.168.0.16 266
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.16 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.16 266
===========================================================================
Весь трафик в Интернет (0.0.0.0/0) в этой системе идет с интерфейса 192.168.0.16. Даже если вы добавите второй интерфейс с тем же шлюзом, сетевой маской и метрикой, компьютер просто выберет один из двух и всегда будет использовать его. Так что нет простого способа делать то, что вы хотите.