Назад | Перейти на главную страницу

Отклонение незарегистрированных отправителей в Postfix

Вопрос от начинающего админа Postfix. В чем точная разница между написанием на main.cf:

smtpd_reject_unlisted_sender = yes

и

smtpd_sender_restrictions =
    reject_unlisted_sender

?

Есть реальная разница в работе или есть smtpd_reject_unlisted_sender просто способ обеспечить соблюдение этого ограничения, когда некоторые из правил, перечисленных в smtpd_sender_restrictions приводит к PERMIT ?

Первый вариант применяется ко всем местным отправителям, второй позволяет иметь такие критерии, как:

smtpd_sender_restrictions =
    check_sender_access hash:/etc/postfix/acl_unknown_permited
    reject_unlisted_sender

в файле / etc / postfix / acl_unknown_permited

nonexistent@example.com permit

'Разрешение' внутри / etc / postfix / acl_unknown_permited заставляет процесс ограничения перейти к smtpd_recipient_restriction без процесса reject_unlisted_sender. Правая сторона файла поддерживает список acl, например:

nonexistent@example.com permit_mynetworks, reject

Это создает много возможностей.