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

Настройка postfix как реле, но также как smtp

Я установил сервер postfix, который пересылает электронную почту на другой сервер, он работает нормально. Мне удалось это с помощью Relayhost переменная.

пример:

relayhost = 192.2.123.25

Это означает, что все входящие электронные письма отправляются на этот сервер, и это хорошо. Однако локальная электронная почта отправляется с сервера, на котором установлен постфикс, например, с использованием:

$ mail -s "subject example" mike@example.com

также отправляются на хост-ретранслятор, однако я хочу, чтобы этот сервер использовал relayhost только для входящей электронной почты, для исходящей электронной почты он должен использовать себя как smtp. Как я могу этого добиться?

Relayhost устанавливает следующий переход для всей электронной почты, которая попадает на сервер postfix. Вы можете использовать транспортные карты для пересылки писем для определенного домена.

/etc/postfix/transport

example.com   smtp:
.example.com  smtp:
*         smtp:[192.2.123.25]

postmap /etc/postfix/transport

postfix -e transport_maps = hash:/etc/postfix/transport

RTFM