Mail aus Mailqueue löschen

E-Mail

Als Admin kennt man das.
Mal ein durchdrehendes Script, mal ein Spamopfer…
Gelegentlich ist es nötig Mails schnell aus der Postfix-Queue zu löschen.

Alle Mails aus der Queue löschen

Das könnte wichtig werden, wenn die Queue eigentlich nur mit double-bounces verstopft ist.
Achtung, dieses Kommando räumt die Queue richtig auf.
postsuper -d ALL

Alle Mails mit bestimmten Inhalt löschen

Wenn z.B. ein Kontaktformular eines Forum missbraucht wurde und in allen (ungewünschten) Mails der gleiche Text vorkommt.

grep -rl "Ein netter Gruss von" * | cut -d"/" -f2 | postsuper -d -

 

Mail mit bestimmten Sender oder Empfänger löschen

Dies löscht Mails mit einem bestimmten Sender oder Empfänger:

mailq | tail -n +2 | awk 'BEGIN { RS = "" } /@yahoo\.it$/ { print $1 }' | tr -d '*!' | postsuper -d -

 

Mail an bestimmten Empfänger löschen

Als Einzeiler:

mailq | grep -v '^ *(' | awk 'BEGIN { RS = "" } { if ($8 == "benutzer@deinserver.de")print $1 }' | tr -d '*!' | postsuper -d -

 

Oder über ein Perl-Script mit einem regulären Ausdruck:

#!/usr/bin/perl
$REGEXP = shift || die "no email-adress given (regexp-style, e.g. bl.*\@yahoo.com)!";

@data = qx</usr/sbin/postqueue -p>;
for (@data) {
if (/^(\w+)(\*|\!)?\s/) {
$queue_id = $1;
} if($queue_id) {
if (/$REGEXP/i) {
$Q{$queue_id} = 1;
$queue_id = "";
}
}
}
#open(POSTSUPER,"|cat") || die "couldn't open postsuper" ;
open(POSTSUPER,"|postsuper -d -") || die "couldn't open postsuper" ;
foreach (keys %Q) {
print POSTSUPER "$_\n";
};
close(POSTSUPER);

 

https://wiki.magenbrot.net/linux/mail/postfix/mail_aus_mailqueue_loeschen

1+
E-Mail
Plesk Web Admin Edition Mailboxgröße ändern

Bei der Plesk Web Admin Edition gibt es keine Ressourcenverwaltung. Daher ist es über die Administrationsoberfläche per Webbrowser nicht möglich Ressourcen eines Hostings zu ändern. Dies geht nur per SSH und folgendem Befehl: plesk bin subscription –switch-subscription example.com -service-plan unlimited Hierbei werden die Ressourcen eines Hostings auf unlimited gesetzt. Dies …

Email
E-Mail
SSL-Zertifikate zum Schutz von E-Mails über Plesk einbinden

Lange hat man auf eine einfache Möglichkeit zur Einbindung von SSL-Zertifikaten zum Schutz der E-Mail-Kommunikation mit Plesk gewartet. Deshalb zählt dieses Feature mit Abstand zu den wichtigsten Neuerungen der neuen Plesk Version (Plesk Onyx). Grundsätzlich bietet Plesk zwei Möglichkeiten zum Schutz von E-Mails: Schnell und einfach – Sichere E-Mail-Kommunikation mit Webmail …

E-Mail
Reverse (PTR)

Wenn Sie von Ihrem Server eine E-Mail versenden, kommuniziert Ihr E-Mail-Ausgangsserver mit dem entsprechenden E-Mail-Eingangsserver des Empfängers. Eine Schlüssel-Rolle spielt dabei die sogenannte Reverse-DNS-Auflösung.  Das heißt: Zur Identifikation ermittelt der E-Mail-Eingangsserver des Empfängers den zur IP-Adresse gehörigen Hostnamen. In diesem Prozess kann der generische Hostname Ihres Servers schnell zu einem …