Сразу к делу.
Есть Eserv и есть другая почтовая система. В одной организации.
Часть пользователей на этом почтовом сервере, часть пользователей на Eserv. Домен почты один.
Ситуация: Пользователь Eserv отправляет письмо пользователю, которого нет на Eserv, но есть на другой системе. Eserv соответственно говорит, что такого пользователя нет. Что необходимо сделать, что бы Eserv переслал это письмо на другой почтовый сервер (грубо говоря выполнил Internal Relay).
В сторону Eserv такой механизм реализовал, хотелось бы добиться полной связности.
Другой способ — действие "Переслать на сервер" в SMTP-фильтре.
На второй вариант я как раз и рассчитывал. Можете подсказать каким образом фильтр корректно написать? Пытался найти в документации — не нашёл.
В качестве теста хотел проверить с одной учётной записью.
Допустим есть user@local.ru, которого нет на сервере Eserv. На Eserv я создаю фильтр "Стадия: RCPT TO = user@local.ru" и в действие прописываю "Переслать на сервер" в виде IP адреса целевого сервера? Допускается ли здесь несколько IP адресов, имена?
IP или имя, только одно (но если у имени в DNS несколько IP, Eserv будет пытаться подключаться к ним по очереди, если были ошибки подключения). Создастся подкаталог DATA\mail\out\этот-сервер\25, письмо поместится туда и будет доставляться smtpsend'ами.
ред: 20.08.2021 07:17
Ситуация следующая: Пользователю при отправке прилетает "отлуп", что такого пользователя нет на сервере Eserv.