Jak spłukać kolejkę postfix?

Jak spłukać kolejkę postfix?
Postfix to bardzo popularny serwer mailingowy, który jest bardzo powszechnie używany z różnymi smakami systemu operacyjnego Linux. Ten serwer mailingowy utrzymuje różne kolejki do przechowywania różnego rodzaju wiadomości e -mail. Te kolejki są wspólnie określane jako kolejka pocztowa. Czasami jednak kolejka pocztowa jest tak przesadzona z śmieciowymi e -mailami, że nie ma już miejsca na inne ważne e -maile. Dlatego zdecydowanie zaleca się dobrze wyczyszczenie kolejki pocztowej na czas. Dlatego dzisiaj omówimy szczegółowo metodę spłukiwania kolejki postfix na Ubuntu 20.04.

Metoda spłukiwania kolejki postfix:

Do spłukiwania kolejki postfix w Ubuntu 20.04, musisz wykonać następujące kroki:

  • W tej metodzie spłukujemy kolejkę postfix za pomocą poleceń terminalowych w Ubuntu 20.04. Dlatego naciśniemy Ctrl+ t lub kliknij prawym przyciskiem myszy w dowolnym miejscu na komputerze, a następnie wybierzemy opcję terminala z menu, które pojawia się na uruchomieniu terminalu. Alternatywnie możemy nawet kliknąć kartę działań obecnych na komputerze stacjonarnym, a następnie wpisać terminal na odpowiednim pasku wyszukiwania. Następnie kliknij wynik wyszukiwania terminala, aby uruchomić okno terminala, jak pokazano na poniższym obrazku:
  • Teraz przed wypłukaniem kolejki e -mail wskazane jest, aby spojrzeć na swoją kolejkę postfix, aby wiedzieć, co się z niej wyprodukuje, aby nie usunąć żadnych ważnych e -maili. Aby to zrobić, wpisz następujące polecenie w terminalu, a następnie naciśnij klawisz Enter:
PostQueue -p

Gdy tylko polecenie to uda się udaremnić, będziesz mógł zobaczyć wszystkie e -maile, które obecnie znajdują się w kolejce postfix. To polecenie jest również pokazane na poniższym obrazku:

  • Gdy znajdziesz wiedzę na temat treści swojej kolejki postfix i zapewniłeś, że nie ma w niej żadnych ważnych rzeczy, możesz albo całkowicie ją wypłukać, albo nawet możesz usunąć tylko odroczone e -maile. Aby całkowicie wypłukać kolejkę postfix, wpisz następujące polecenie w terminalu, a następnie naciśnij klawisz Enter:
sudo postsuper -d all

Tutaj używane jest słowo kluczowe „sudo”, ponieważ to polecenie wymaga uprawnień rootowych do uruchomienia. Jeśli pominiesz to słowo kluczowe, nie będziesz mógł kontynuować wykonania tego polecenia. Jest pokazany na poniższym obrazku:

  • Gdy tylko zakończy się wykonanie tego polecenia, kolejka postfix zostanie całkowicie wypłukana. Aby potwierdzić, czy tak się stało, czy nie, wpisz następujące polecenie w terminalu, a następnie naciśnij klawisz Enter:
PostQueue -p

Jeśli polecenie postsuper zostało pomyślnie wykonane, uruchomienie wspomnianego powyżej polecenia powie ci, że kolejka pocztowa jest pusta, ponieważ całkowicie ją wypłukałeś, jak pokazano na poniższym obrazku:

  • Jeśli jednak chcesz tylko usunąć odroczone e -maile, ja.mi., wiadomości e -mail, które nie zostały dostarczone do serwera mailingowego odbiorcy, a następnie wpisz następujące polecenie w terminalu, a następnie naciśnięcie klawisza Enter:
sudo postsuper -d wszystkie odroczone

Ponownie to polecenie wymaga również uruchomienia przywilejów root; Dlatego nie możesz pominąć z nim słowa kluczowego „sudo”. Uruchomienie tego polecenia usunie tylko odroczone e -maile z kolejki postfix. To polecenie pokazano na poniższym obrazku:

Wniosek:

Korzystając z metody opisanej w tym artykule, możesz szybko pozbyć się wszystkich e -maili z kolejki postfix, a zatem wyczyścić ją, aby uzyskać miejsce na więcej e -maili w przyszłości. Ta metoda jest niezwykle prosta i wygodna do naśladowania, a wykonanie pracy zajmuje tylko kilka sekund, postępując zgodnie z tą bardzo wydajną metodą.