rezets Можно сделать две mx и две записи типа А
(mail0 mail1 один физический сервер с двумя интерфейсами)
например:
mx 10 mail0
mx 20 mail1
mail0 A 192.168.0.1
mail1 A 10.10.10.10
но можно сделать одну mx и две записи типа A:
mx 10 mail
mail A 192.168.0.1
mail A 10.10.10.10
разница между этими вариантами следующая:
в первом варианте почта всегда будет приходить на mail0 и только в случае недоступности этого канала почта пойдет на mail1
во втором варианте почта пойдет по любому из этих адресов (балансировка нагрузки)
т.е. одно письмо может прийти на один ip а второе на другой
Механизм называется Round robin, почитай, там все подробно расписано.
Можно сделать и по первому варианту и по второму, все будет правильно. DNS в первом варианте будет отрабатывать как будто у тебя 2 физических сервера.
Единственный ньюанс - нужно создавать два коннектора на разные внешние адреса т,к. на сервере можно прописать только одно fqdn на один коннектор, по которому он будет отвечать по 25-му порту.
И если ты цепляешься на 25-й порт mail1 а отвечает mail0 не очень красиво с точки зрения антиспама.
Самый простой и красивый вариант - сделать два сервера с двумя внешними ip (если лицензии позволяют)
Мой личный выбор: два сервера с разными реальными ip (при наличии лицензий)
Если бы я был ограничен одной лицензией, то использовал бы один канал связи, может менее надежно с точки зрения отказоустойчивости, но более прозрачно для антиспам систем, плюс ко всему, я бы сначала добился стабильной работы почтового сервиса, а уже потом прикручивал бы резервный канал для повышения отказоустойчивости
Вкратце причина ошибки:
Цитата: #< #5.5.0 SMTP; 554 No SMTP service here> #SMTP#
т.е. почтовый сервер отправителя не знает на какой ip слать почту.
Надеюсь, я понятно объяснил. Если нет - пиши, постараюсь по другому расписать.
Удачи!