Я пытаюсь настроить свой почтовый сервер для доставки почты на серверы ретрансляции в циклическом режиме с использованием Linux и sendmail 8.13.8.
Я хочу добиться следующего:
Допустим, я запускаю mail.example.com в качестве почтового сервера, и у меня есть relay1, relay2, relay3 и relay4, готовые для фактической доставки почты.
На mail.example.com приходит пять писем:
mail 1 => relay1.example.com mail 2 => relay2.example.com mail 3 => relay3.example.com mail 4 => relay4.example.com mail 5 => relay1.example.com
И так далее.
Я попытался настроить это, определив несколько смарт-хостов, но похоже, что дополнительные хосты активируются только в том случае, если хосты до них выходят из строя.
Ясно, что это не выход. Как это сделать правильно?
В вашем sendmail.mc:
определить (SMART_HOST, реле1: реле2: реле3: реле4) dnl
Затем в соответствии с инструкциями вашего дистрибутива создайте sendmail.cf и перезапустите sendmail. В Debian вы просто набираете sendmailconfig
. В CentOS вы вводите /etc/mail/make
за которым следует service sendmail restart
.
Если реле имеют записи MX, возможно, вам придется заключить их в квадратные скобки