Всем доброго!
Есть такая задача - настроить почтовый релей для бухов, которые обслуживают несколько компаний.
Общее описание:
Есть сервер 1С-Документооборот. Работает на Вин-сервер 2008R2 с именем "Comp1C". Система 2008R2 настроена на шлюз(микротик), который смотрит в интернет (белый статический IP). Так же в сети присутствуют ещё два шлюза с, но уже с белыми адресами по DHCP. В настройках сервера 1С созданы три п/я, где у каждого указаны свои SMTP/pop серверы:
Для экономии пишу совмещённо - SMTP/pop
- mail/pop.domen1.ru
- mail/pop.domen2.ru
- smtp/pop.domen3.ru
У некоторых ящиков требуется TLS соединение, но есть и обычный 25 порт.
Каждый ящик находится на своём внешнем хостинге, хостингов, понятно, три. Чтение и отправка почты в таком конфиге работают вполне адекватно.
При отправке писем из документооборота (свой встроенный почтовый клиент), письма уходят на дефолтный шлюз, который настроен так, что при анализе доменных имен перенаправляет сообщения на два других шлюза, и далее. Разумеется, в заголовках писем указаны и имя компа "Comp1C" и его внутренний IP. Именно эта информация вызывает вопросы. То есть надо контролировать отправку писем, и не обращать внимания на их приём.
Для решения предлагается такая схемам - установить внутри сети релей на постфикс (Ubuntu Server 20.04), и использовать его в качестве SMTP сервера для 1С-Документооборот. Релей должен обработать сообщения - заменить/вырезать лишнее из заголовков и отправить их или на общий шлюз, который по доменному имени разрулит письмо на один из шлюзов, или сам отправит на нужный шлюз.
Приём почты проходит по обычным каналам и в данной схеме не участвует.
Такая вот загогулина.
Никогда не имел дело с почтовыми серверами ранее. По разговорам выбрал постфикс. Натаскал из интернета примеры конфигов. Однако ничего не взлетело. Просто не работает релей. Где-то ошибка или даже много ошибок.
Прошу помочь разобраться.
Конфиги выкладываю:
main.cf в вложении
Transport:
domen2.ru smtp:[mail.domen2.ru]:465
domen1.ru smtp:[smtp.domen1.ru]:25
domen3.su smtp:[smtp.mail.ru]:465
sender_reley:
info@domen2.ru domen2.ru:465
info@domen1.ru domen1.ru:25
sale@domen3.su domen3.su:465
generic:
info@domen2.ru domen2.ru:465
info@domen1.ru domen1.ru:25
sale@domen3.su domen3.su:465
anon_headers.pcre:
/^Received:/ IGNORE
/^User-Agent:/ IGNORE
/^X-Mailer:/ IGNORE
/^X-Orginating-IP:/ IGNORE
/^X-PHP-Originating-Script/ IGNORE
recipient_canonical:
@reley.local @domen2.ru
Самое удивительное - не могу выложить логи... их просто нет...! Есть лог перезагрузки постфикса и postmap - а лога отправки писем нет.