Я заблокировал электронные письма на некоторые адреса, используя строку типа
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
с этого адреса/домена.