Service setup
Глобальный чек-лист сервиса
Это общий checklist Guru Send: что уже поднято на сервере и что нельзя забыть при production-подключении. FBL/Postmaster в основном настраиваются по каждому проекту, а Postfix/OpenDKIM/Nginx/worker — глобальная инфраструктура.
Сводная таблица
✓ готово
Postfix установлен, слушает 25/587, не open relay
global
✓ готово
SMTP AUTH через Dovecot включён
global
✓ готово
OpenDKIM установлен и подключён к Postfix milter
global
✓ готово
Nginx / HTTPS reverse proxy включён
global
Сейчас HTTPS self-signed до подключения реального домена/Let’s Encrypt.
✓ готово
Inbound bounce/FBL aliases настроены
global
✓ готово
Worker обрабатывает очередь и inbound spool
global
● нужно сделать
Для каждого проекта опубликованы SPF/DKIM/DMARC/A/MX
per-project
● нужно сделать
Для каждого проекта настроен PTR/rDNS у провайдера IP
per-project/provider
● нужно сделать
Google Postmaster: каждый отправочный домен добавлен и подтверждён
per-project
● нужно сделать
Mail.ru Postmaster + FBL: каждый домен подтверждён, fbl@/abuse@ указаны
per-project
● нужно сделать
Яндекс.Постмастер: каждый домен подтверждён
per-project
● нужно сделать
Warm-up лимиты по доменам/IP зафиксированы
per-project
● нужно сделать
PostgreSQL вместо SQLite перед большой нагрузкой
global-production
● нужно сделать
Внешний мониторинг очереди/reject/bounce/complaints
global-production
Что настраивается по каждому проекту
SPF / DKIM / DMARC / A / MX
PTR/rDNS у провайдера IP
FBL / Postmaster по каждому проекту
Google Postmaster
Mail.ru Postmaster + FBL: fbl@domain и abuse@domain
Яндекс.Постмастер
Warm-up лимиты и мониторинг репутации
Что глобально для всего сервиса
Postfix + Dovecot SMTP AUTH
OpenDKIM milter
Nginx reverse proxy + HTTPS
Inbound aliases bounce/fbl/abuse/unsubscribe
Worker очереди и inbound spool
БД/backup/monitoring