Бюджет: 4750 UAH Срок: 5 дней
ТЗ понял: поднять Alaveteli на чистом Hostinger VPS, и ключевое — завести двусторонний почтовый шлюз, чтобы сгенерированные под каждый запрос адреса и отправляли письма в ведомства, и корректно принимали ответы обратно в pipe к скрипту движка с публикацией на сайте.
По этапам вижу так. Базовая подготовка сервера — пользователи, SSH-доступ, UFW или iptables, fail2ban. Сам Alaveteli поднимаю по официальному мануалу; для изоляции зависимостей с Xapian и Rails удобнее через Docker-контейнер, но если вам комфортнее сопровождать bare-metal установку напрямую на хост — сделаю так, как вам удобнее держать дальше.
Почтовая часть — самая важная. Настраиваю MTA на отправку, а для входящей маршрутизации прописываю транспорт, который передает тело письма через pipe в mail-handler скрипт Alaveteli, с правильными правами и логированием, чтобы ни одно письмо не терялось. Опыт со связкой SMTP и IMAP и обработкой входящей почты скриптами есть, концепцию inbound-pipe понимаю и делал подобные мейл-флоу.
Доставляемость прогоняю отдельно: DNS-записи A, MX, PTR, SPF, DKIM с подписью через MTA, DMARC, проверка через mail-tester и реальной отправкой в тестовый ящик, потому что госучреждения жесткие к спам-политикам и без корректного DKIM письма отсекаются.
Финал — совместный тест: отправка запроса, прием ответа назад, публикация на сайте.
Чтобы дать точную оценку по срокам, уточните два момента: Alaveteli ставим в Docker или напрямую на хост, и есть ли уже купленный домен с доступом к DNS-зоне? После ответа назову четкую вилку по времени.