Рейтинг:0

Конфигурация двойного реле Postfix

флаг it

У меня есть 2 сервера с постфиксом.

ServerA с этим main.cf:

relayhost = smtp.public.com:587
smtp_use_tls=да
smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хеш:/etc/postfix/smarthost_passwd
smtp_sasl_security_options =

Отправка электронных писем локально с сервера А работает нормально, он правильно ретранслирует через общедоступный smtp, и сообщение доходит до места назначения.

Теперь я хочу настроить ServerB так, чтобы когда я отправляю с него электронное письмо, оно направлялось непосредственно на ServerA, который должен отправлять электронное письмо через общедоступный smtp-сервер (как это происходит при отправке с ServerA сам по себе)

Telnet от ServerB к ServerA на порту 25 работает.

Как я могу выполнить эту настройку? Я даже не могу найти правильные слова для этого в гугле.


РЕДАКТИРОВАТЬ

Это сработало после проверенного ответа.

В случае, если это может быть полезно для кого-то еще, это файлы конфигурации, которые я наконец использовал:

СерверА:

main.cf:

relayhost = <внешний SMTP IP/домен>:<порт>
smtp_use_tls=да
smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хеш:/etc/postfix/smarthost_passwd
smtp_sasl_security_options =
mynetworks = <сеть сервера B>

/etc/postfix/smarthost_passwd:

<IP/domain SMTP externe>:<port>     <user>:<pass>

Сервер Б:

main.cf:

relayhost = <hostname_ServerA>:<port>
smtp_use_tls=да
smtp_sasl_auth_enable = нет
smtp_sasl_security_options =
Michael Hampton avatar
флаг cz
С `relayhost`?
Zumo de Vidrio avatar
флаг it
@MichaelHampton На сервере A да, на сервере B я не знаю, есть ли другой способ сделать это
Michael Hampton avatar
флаг cz
Почему бы вам не использовать `relayhost`? Это очевидное решение.
Рейтинг:3
флаг za

ServerB будет использовать ServerA в качестве реле или же ретранслятор, аналогично тому, как ServerA в настоящее время использует smtp.public.com в качестве ретранслятора.

Кроме того, сервер ServerA должен быть настроен каким-либо образом, чтобы предоставить разрешение, позволяющее серверу B сделать это.
Есть много способов настроить это, как засвидетельствовано http://www.postfix.org/SMTPD_ACCESS_README.html

Наиболее тривиальным для обоих серверов является настройка ServerA таким образом, чтобы IP-адресу ServerB было разрешено это делать, вместо того, чтобы настраивать более сложную аутентификацию.

Обычно достаточно добавить IP-адрес ServerB в мои сети =

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.