Blockieren Sie Mailer-Daemon-E-Mails für manuell blockierte E-Mail-IDs mithilfe der Zugriffskarte

Blockieren Sie Mailer-Daemon-E-Mails für manuell blockierte E-Mail-IDs mithilfe der Zugriffskarte

Ich habe E-Mails an einige Adressen mit einer Zeile wie dieser blockiert.

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

Aber ich bekomme viele Nachrichten vom „Mail Delivery Subsystem“. Wie deaktiviere ich den Empfang von MAILER-DAEMON-Benachrichtigungen nur für diesen Benutzer? Ich kann das in meinem E-Mail-Client tun, aber ich hatte auf eine effizientere Methode gehofft, um den Server daran zu hindern, solche E-Mails zu senden.

Ich möchte nicht, dass die anderen Mails vom "Mail Delivery Subsystem" gestoppt werden. Die Fehlermeldung soll nicht für die Adressen gesendet werden, die ich in der Access Map manuell blockiert habe.

Antwort1

Auf den ersten Blick scheint Warrens Antwort darauf hinzudeuten, dass Sie alle Nachrichten ausgeben, aber Sie könnten natürlich auch festlegen, procmaildass nur die Nachrichten von MAILER-DAEMON ausgegeben werden, die sich tatsächlich auf beziehen [email protected]. Dies geschieht mit etwas wie

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

Aus Ihren Fragen geht nicht klar hervor, welche Art von Bounces Sie erhalten. Ich gehe davon aus, dass es sich um sogenannte Double Bounces handelt. Vielleicht möchten Sie sich eine ausgefeiltere Lösung ansehen, die ich unterSysadmin'ish Blog: Selektiver Sendmail-Postmaster

Hinweis: Die obigen procmailRezepte sind für große Server gedacht und versuchen, die Belastung zu minimieren. Die 2 Rezepte könnten in 1 umgewandelt werden, wären jedoch etwas teurer.

Antwort2

Sie könnten ein procmailRezept einrichten, um die Nachrichten einfach /dev/nullvon dieser Adresse/Domäne aus zu übertragen.

verwandte Informationen