Wie löscht man alle Mails aus der Mail Queue ?

2. November 2023 admin Linux

Um alle mails in der Queue anzuzeigen kann man folgenden Befehl verwenden:
root@hostname:~:>mailq

Zum löschen einer Mail aus der Queue muß man die ID haben:
root@hostname:~:>awk '/^[0-9A-Z]{8}/ {print $1}' <<<$(mailq)
3A6D03DB
8A016449
855C9423
83B023C3
8E17C427
0430743A
5855F44D
C0C8C446

Um alle mails aus der Queue zu entfernen kann man folgenden Befehl verwenden:
root@hostname:~:>for i in $(awk '/^[0-9A-Z]{8}/ {print $1}' <<<$(mailq)); do postsuper -d ${i}; done


Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Powered by WordPress. Designed by elogi.