По договоренности
Docker контейнер smtp сервера почты с авторизацией, поддерживающий основные антиспам технологии
Кратко: Настроить smtp сервер для отправки почты с разных доменов. Поддерживать технологии: spf, dkim, tls и dmarc.
Подробней:
Настроить Docker контейнер smtp сервера. внутри контейнера:
smtp сервер для отправки почты postfix (если другой, нужно обсудить).
Доступ на отправку почты:
по логину/паролю
по ключу
доступ с доверенных ip, подсеть
Настроить docker контейнер
Данные для авторизации берутся из файла
Отправляемые письма с серверами должны поддерживать все антиспам технологии, а именно, но не ограничиваясь:
1. spf
2. dkim
3. шифрование отправленных сообщений подписью tls
4. DMARC
Кол-во доменов привязанных к mail серверу не ограничено Описать в инструкции как добавлять домены, чтобы работали указанные антиспам технологии для новых доменов: spf, dkim, tls шифрования писем и др. Инструкция должна в себя включать простые шаги или команды как генерировать ключи, как и куда их прописывать, что прописывать в dns записях домена.
Прием почты настраивать не нужно. Принимать почту планируем через yandex почта для домена, отправка как с yandex почта для домена так и с настроенного docker контейнера
Запуск контейнера производить через docker-compose
Сервер должен получать письма и формировать очередь. Т. е. мы можем отправить сразу 100 000 писем на smtp сервер, он примет все письма составит очередь и будет в рамках очереди отправлять письма не больше чем ограничено в настройках (например 100 писем в минуту, 10 000 в час).
Нужна возможность динамически менять задержку между отправками писем, прописать в инструкции как это делать
Это работает в postfix по умолчанию, но проговариваю чтобы это было.
.
На выходе: docker контейнер в архиве (необходимо чтобы запустив команду, в папке с контейнером, docker-compose up -d контейнер запустился и выполнял вышеизложенные функции) + инструкция по настройке по вышеизложенным пунктам
Желательно (не обязательно) демонстрация возможностей работы на нашем или вашем сервере
Претендентам указать сроки и стоимость. Если хотите другой стек технологий, указывайте сразу в ответе.