Mam zapasowy serwer poczty w przypadku awarii głównego. W przypadku awarii wiadomości przychodzą na serwer zapasowy i pozostają tam, dopóki główny nie wróci.
Jeśli poczekam kilka razy, dostawa zostanie wykonana automatycznie, gdy tylko główny serwer wróci, ale może być długi. Jak więc wymusić ponowne wysłanie wszystkich wiadomości e-mail?
Na przykład: postqueue -p: daj mi listę maili
Następnie spróbowałem postqueue -f (ze strony podręcznika: Opróżnij kolejkę: spróbuj dostarczyć całą kolejkę). Z pewnością opróżnił kolejkę, ale maile nie zostały dostarczone ...
postqueue -q
. Istniejesendmail -q
obsługa składni sendmaila, aby postfix mógł całkowicie zastąpić sendmaila, ale to synonim. Różne litery to jsut, ponieważ Postfiks wybrał inne niż zrobił to sendmail.Odpowiedzi:
Zgodnie z postqueue (1) możesz po prostu uruchomić,
postqueue -f
aby opróżnić swoją kolejkę pocztową. Jeśli wiadomości e-mail nie są dostarczane po opróżnieniu kolejki, ale są wymagane, możesz sprawdzić dzienniki poczty pod kątem błędów.Pomocne może być również zerknięcie na postuper (1) . Być może wiadomości są zawieszone i trzeba je najpierw udostępnić.
źródło
postqueue -f
powinno działać. Jeśli nie, ma ku temu dobry powód. Sprawdź dzienniki. Również pfqueue jest bardzo przydatnym poleceniem do sprawdzania bufora poczty.źródło
sendmail -q
natychmiast ponawia próbę dostarczenia wszystkich wiadomości w kolejce.źródło
postqueue
: „-f Opróżnij kolejkę: spróbuj dostarczyć całą kolejkę. Ta opcja implementuje tradycyjne polecenie„ sendmail -q ”, kontaktując się z demonem Postfix qmgr (8).” => są synonimami i robią dokładnie to samo. „postqueue -s domain.tld
powinien spowodować, że zapasowa maszyna przekaźnikowa opróżni wszystkie wiadomości e-mail dotyczące Twojej witryny. Domyślna konfiguracja Postfix umożliwia opróżnianie poszczególnych witryn dla wszystkich domen wrelay_domains
.postqueue -f
zrobi to również, ale także wypchnie pocztę dla zewnętrznych stron, tj. robi więcej, niż potrzebujesz.Jak ustalasz, że poczta nie została dostarczona? Czy nadal znajdują się na hoście zapasowym, czy zostały wysłane do głównego hosta, a następnie zgubiły się?
źródło