Budżet: 4750 UAH Termin: 5 dni
Zrozumiałem zadanie: uruchomić Alaveteli na czystym VPS Hostinger, a kluczowe — skonfigurować dwukierunkową bramę pocztową, aby generowane dla każdego zapytania adresy wysyłały wiadomości do urzędów i poprawnie przyjmowały odpowiedzi z powrotem do skryptu silnika publikacji na stronie.
Etapy widzę tak. Podstawowe przygotowanie serwera — użytkownicy, dostęp SSH, UFW lub iptables, fail2ban. Sam Alaveteli uruchomię zgodnie z oficjalnym podręcznikiem; dla izolacji zależności z Xapian i Rails wygodniej przez kontener Docker, ale jeśli wolisz wspierać instalację bare-metal bezpośrednio na hoście — zrobię tak, jak będzie Ci wygodniej dalej.
Część pocztowa — najważniejsza. Konfiguruję MTA do wysyłania, a dla przychodzącego routingu zapisuję transport, który przekazuje treść wiadomości przez pipe do skryptu mail-handler Alaveteli, z odpowiednimi uprawnieniami i logowaniem, aby żadna wiadomość się nie zgubiła. Mam doświadczenie z połączeniem SMTP i IMAP oraz przetwarzaniem przychodzącej poczty przez skrypty, rozumiem koncepcję inbound-pipe i robiłem podobne przepływy mailowe.
Dostępność przetestuję osobno: rekordy DNS A, MX, PTR, SPF, DKIM z podpisem przez MTA, DMARC, weryfikacja przez mail-tester i rzeczywiste wysyłanie do testowej skrzynki, ponieważ instytucje publiczne są surowe w kwestii polityki spamowej i bez poprawnego DKIM wiadomości są odrzucane.
Finał — wspólny test: wysyłka zapytania, odbiór odpowiedzi z powrotem, publikacja na stronie.
Aby podać dokładną ocenę czasową, proszę o wyjaśnienie dwóch kwestii: czy Alaveteli instalujemy w Dockerze, czy bezpośrednio na hoście, oraz czy już zakupiono domenę z dostępem do strefy DNS? Po odpowiedzi podam dokładny przedział czasowy.