Несколько реле с OpenSMTPd

Мы используем mailhog при разработке / тестировании и подключаем его к postfix. Это так, что если вы отправите письмо на адрес электронной почты, оканчивающийся на.external, оно будет передано на реальный сервер. И если мы не передадим это в mailhog.

Конфигурация Postfix/etc/postfix/main.cf:

myhostname = myserver.mydomain.tld
relayhost = real-smtp-relay.mydomain.tld
smtp_generic_maps = pcre:/etc/postfix/smtp_generic_maps.pcre
transport_maps = hash:/etc/postfix/transport

Карты SMTP гарантируют, что внешняя часть удалена.

/(.*)\.external$/ $1

Транспортные карты решают, что внешние адреса будут ретранслироваться на реальный SMTP-сервер, а остальные - на mailhog.

.external :
*           smtp:127.0.0.1:1025

Я хотел бы перенести эту настройку в OpenSMTPd, но я не уверен, что это можно сделать. Я думаю, что важной частью является то, что трюк PCRE отсутствует.

Или я должен использовать другой подход?

0 ответов

Другие вопросы по тегам