Назад | Перейти на главную страницу

Постфиксируйте несколько записей MX - адреса привязки

у меня есть почтовый сервер postfix с рабочим опендким и SPF настроить. Все работает, когда я использую только 1 IP / MX / имя хоста (например, mail.example.com). Я пытаюсь включить другой IP-адрес, чтобы постфикс мог балансировать трафик при отправке массовых писем (например, mail2.example.com).

Сначала я планировал использовать iptables для ротации IP-адресов, но я заметил, что мои электронные письма, вероятно, скоро будут помечены как spam потому что в полученном электронном письме не всегда правильно установлены IP-адрес и имя хоста. Следующее решение было multi-instances но я заметил, что это только разделит почтовые функции, а не дублирует экземпляры. Поэтому я решил управлять логикой самостоятельно и просто использовать несколько имен хостов / IP на стороне почтового сервера.

Проблема, с которой я столкнулся, заключается в том, что postfix всегда отправляет электронное письмо с использованием основного IP-адреса. Как я могу настроить постфикс для отправки электронной почты по тому же IP-адресу, который получено? Так, например, Если я telnet mail.example.com 25 и отправить электронное письмо, электронное письмо отправляется с использованием mail.example.com имя хоста и IP, и если я telnet mail2.example.com 25 и отправить электронное письмо, электронное письмо отправляется с использованием mail2.example.com имя хоста и IP.

Я поискал в Интернете, но не могу найти правильный ответ. Как люди обычно это решают? Спасибо!

Я думаю, что конфигурация, которая соответствует вашим потребностям, описана в URL-адресе ниже. В нем описывается использование одного сервера для входящей почты и другого для исходящей почты (на одном компьютере), но вы можете использовать одно и то же руководство для настройки двух серверов исходящей почты.

http://linuxpoison.blogspot.co.uk/2008/02/howto-make-two-instance-of-postfix.html

Если каждый экземпляр привязан к своему собственному IP-адресу, это может достичь того, что вам нужно.