Was ist der beste Weg, einen einzelnen Qmail-Alias an /dev/null weiterzuleiten?
Frage
Ich möchte die E-Mails, die von einem einzelnen Qmail-Alias empfangen wurden, in den Papierkorb werfen.Ich möchte keine Fehler bei der E-Mail-Zustellung haben und möchte, dass qmail sich über die Zustellung der E-Mails freut.
Wie kann ich das tun, vorzugsweise ohne ein weiteres lokales E-Mail-Konto hinzuzufügen?
Lösung
Erstellen Sie einen Alias nur mit einem Kommentar und ohne Übermittlungsanweisungen, z. B.:
echo "# drop all messages on the floor" > ~alias/.qmail-devnull
Ersetzen Sie „devnull“ natürlich durch den Aliasnamen, den Sie benötigen.
Andere Tipps
Erstellen Sie einen Alias, indem Sie eine Datei erstellen /var/qmail/aliases/.qmail-schwarzes Loch mit diesem Inhalt:
|cat >/dev/null
Leiten Sie dann alles, was Sie wollen, zu diesem „Blackhole“-Alias um (oder verwenden Sie das, was Sie wollen, anstelle von „Blackhole“).Die bloße Verwendung von /dev/null wird nicht funktionieren (Unable_to_write_/dev/null
).
Die Nachrichten werden jedoch weiterhin protokolliert.Obwohl es sich eher um eine Funktion als um einen Fehler handelt.
Eine Meta-Frage: Warum bekommen würden diese bewertet nach unten? Ist es nicht für die Site angemessen?