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, procmail
dass 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 procmail
Rezepte 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 procmail
Rezept einrichten, um die Nachrichten einfach /dev/null
von dieser Adresse/Domäne aus zu übertragen.