Postfix - отчет о недоставке для определенного исходного адреса при отправке на определенный целевой адрес

Используя Postfix (версия 2.10.2.2, часть установки Zimbra) в Ubuntu, я хотел бы добиться следующего:

Если электронное письмо отправлено от userA@example.com с адресом userB@example.com, создайте отчет о недоставке, имитирующий, что адрес userB@example.com не существует на этом сервере (больше).

Предыстория: один из моих пользователей больше не хочет получать письма от определенного отправителя, но хочет сохранить текущий адрес активным.

1 ответ

Решение

Использование функции класса ограничения из постфикса

В main.cf

smtpd_restriction_classes = selective_sender
selective_sender = check_sender_access hash:/etc/postfix/blocked_sender

# put in smtpd*restriction
    ...
    check_recipient_access hash:/etc/postfix/recipient_access
    ...

В /etc/postfix/receient_access:

joe@example.com       selective_sender

В /etc/postfix/block_sender:

baduser@example.org     REJECT unknown_user
Другие вопросы по тегам