← Почта · Все разделы

Политика входящих писем

> Исходные требования, сохранённые по темам. Рабочие команды и отличия реализации — в руководстве. Концептуальные примеры ниже не являются готовыми конфигурационными файлами.

На SMTP RCPT stage должна выполняться политика:


если соединение НЕ аутентифицировано

и получатель локальный

и адрес отсутствует в external-in

→ REJECT

То есть внешний Gmail:


gmail.com

   │

   ▼

[email protected]

   │

   └── 550 External delivery is disabled

Но:


gmail.com

   │

   ▼

[email protected]

   │

   └── accepted

Stalwart позволяет запускать Sieve непосредственно на RCPT stage и отклонять получателей ещё до загрузки тела письма.

Логика Sieve:


if unauthenticated

AND local recipient

AND recipient NOT IN external-in

    reject