вторник, 4 августа 2009 г.

Postfix с двумя каналами

Дано: 2 провайдера, почтовый сервер с двумя сетевыми картами, настроенными каждая на своего провайдера.
Задача: обеспечить автоматическое использование 2-го провайдера для SMTP(отправки) в случае если не удаётся отправить почту через первого провайдера.

Решение 1:
inet_interfaces = 1.2.3.4, 5.6.7.8
smtp_bind_address = 0.0.0.0
В этом случае выбор пути пакетов делает ОС.

Решение 2:
Устанавливаем два экземпляра Postfix.

Первый экземпляр для отправки через первого провайдера.
inet_interfaces = 1.2.3.4 - автоматически получится smtp_bind_address = 1.2.3.4
smtp_fallback_relay = [4.5.6.7]:1025 (указывает на второй экземпляр Postfix)

Второй экземпляр для отправки через второго провайдера.
inet_interfaces = 4.5.6.7 - автоматически получится smtp_bind_address = 4.5.6.7
В файле master.cf указываем что слушаем порт 1025

Первый экземпляр Postfix при невозможности отправить почту передаст ее второму экземпляру.

По мотивам posfix.ru

Комментариев нет:

Отправить комментарий