Блокировка писем почтового демона для заблокированных вручную идентификаторов электронной почты с помощью карты доступа

Блокировка писем почтового демона для заблокированных вручную идентификаторов электронной почты с помощью карты доступа

Я заблокировал электронные письма на некоторые адреса, используя строку типа

To:[email protected]                  ERROR:"550 Mailbox disabled for this recipient"

Но я получаю много сообщений от "Подсистемы доставки почты". Как отключить получение уведомлений MAILER-DAEMON только для этого пользователя? Я могу сделать это в своем почтовом клиенте, но я надеялся на более эффективный метод, чтобы остановить сервер от отправки таких писем.

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

решение1

На первый взгляд ответ Уоррена, кажется, предполагает, что вы выгружаете все сообщения, но, конечно, вы можете настроить procmailвыгрузку только тех сообщений из MAILER-DAEMON, которые фактически ссылаются на [email protected]. Это делается с помощью чего-то вроде

# Postmaster notifications: Move to doublebounces if refering to [email protected]
:0 H
* ^From: .*[email protected]
* ^Subject: (Postmaster notify|Returned mail): .*
{ :0 B
  * [email protected]
  doublebounces
}

В вашем вопросе не указано четко, какой тип отскоков вы получаете. Я предполагаю, что это так называемые двойные отскоки. Вы можете взглянуть на более сложное решение, которое я разместил наБлог Sysadmin'ish: селективный Sendmail Postmaster

Примечание: Вышеуказанные procmailрецепты предназначены для больших серверов и пытаются минимизировать нагрузку. 2 рецепта можно преобразовать в 1, однако это будет немного дороже.

решение2

Вы можете настроить procmailрецепт, чтобы просто отправлять сообщения /dev/nullс этого адреса/домена.

Связанный контент