Bloqueie e-mails do mailer daemon para IDs de e-mail bloqueados manualmente usando o mapa de acesso

Bloqueie e-mails do mailer daemon para IDs de e-mail bloqueados manualmente usando o mapa de acesso

Bloqueei e-mails para alguns endereços usando linhas como

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

Mas estou recebendo muitas mensagens do "Mail Delivery Subsystem". Como desativo o recebimento de notificações MAILER-DAEMON apenas para este usuário? Posso fazer isso em meu cliente de e-mail, mas esperava um método mais eficiente para impedir que o servidor enviasse esses e-mails.

Não quero que os outros e-mails do "Mail Delivery Subsystem" sejam interrompidos. A mensagem de erro não deve ser enviada para os endereços que bloqueei manualmente no mapa de acesso.

Responder1

À primeira vista, a resposta de Warren parece sugerir que você descarte todas as mensagens, mas é claro que você pode configurar procmailpara descartar apenas aquelas do MAILER-DAEMON que realmente se referem ao arquivo [email protected]. Isso é feito com algo como

# 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
}

Suas perguntas não indicam claramente que tipo de rejeições você recebe. Presumo que sejam os chamados saltos duplos. Você pode querer dar uma olhada em uma solução mais sofisticada que postei emBlog Sysadmin'ish: Postmaster seletivo do Sendmail

Nota: procmailAs receitas acima são destinadas a servidores grandes e tentam minimizar a carga. As 2 receitas poderiam ser convertidas em 1, porém um pouco mais caras.

Responder2

Você pode configurar uma procmailreceita para apenas despejar as mensagens /dev/nulldesse endereço/domínio.

informação relacionada