Postfix, MSA, Smarthost и LAN

Postfix, MSA, Smarthost и LAN

У меня есть, скажем, 5 серверов. Они либо публичные и частные, либо только частные (сетевые), все они отправляют электронные письма, либо системные (локальный почтовый ящик), либо установленные приложения (вики, трекер проблем и т. д.).

И у меня есть шестой, который я хочу использовать как «центральный» сервер.

Идея состоит в том, чтобы настроить все серверы на отправку электронной почты на 6-й сервер, который будет либо доставлять электронные письма напрямую, либо передавать их третьей стороне (например, Mandrill, моему интернет-провайдеру или кому-то еще, кто позаботится о настройке всех функций доставки (SPF, domainkeys и т. д.).

  1. Как мне настроить 5 серверов?
  2. Как мне настроить «центральный сервер»?

Спасибо за руководство.

решение1

Пять серверов настроены на использование центрального сервера в качестве ретранслятора. Главное изменение по сравнению с настройками по умолчанию для достижения этого — определение relayhost:

# /etc/postfix/main.cf:
# <snip>
# (deliver via mailhub)
relayhost = [central.server.example.com]   

Центральный сервер необходимо настроить на прием почты для локальной доставки для вашего домена, а также разрешить ретрансляцию почты SMTP для этих 5 серверов.

Еще раз основные изменения по сравнению со значением по умолчанию:

# /etc/postfix/main.cf:
# <snip>
# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on.
inet_interfaces = all
myhostname = central.server.example.com
mydomain = example.com
# The ip-addresses we relay for:
mynetworks = 168.100.189.0/28, 127.0.0.0/8, 10.10.10.1, 10.10.10.3

Связанный контент