Я пытаюсь реализовать этот забавный проект, состоящий из нескольких экземпляров postfix/dovecot внутри контейнера Docker.
Я ищу «что-то», которое перенаправило бы любой входящий запрос через порт 25 (любой может быть позже 143, 993) в нужный контейнер на другом порту.
Вот идея:
+-------+ +----------+
(internet)----(port 25) |mainbox| ---- (port 52032) |container1| (postfix)
+-------+ | +----------+
\ (port 52033) +----------+
|container2| (postfix)
+----------+
Таким образом, идея состоит в том, чтобы «перенаправить» запросы, поступающие на порт 25 и основанные на «имени хоста», для перенаправления на правильный порт (внутри); в идеале было бы здорово управлять этим «отображением» с помощью базы данных / текстового файла
Есть идеи ? Направления?