Domyślam się, że to mi służy, ale testowałem pętlę skryptu pocztowego, który miał na celu wysłanie e-maila do znajomego co minutę (przez określony czas) tylko po to, aby je zdenerwować. (Przypomnienie dla zapominalskiej osoby)Wyczyść MAMP (Postfix?) Kolejka pocztowa w systemie Mac OS X 10.6/Poczta PHP() Niepowodzenie pętli
Testowałem to na sobie, aby sprawdzić, czy to zadziała, i w procesie ustawi nieskończoną pętlę, i wysłałem do siebie nieznaną liczbę razy. To było na moim localhost przy użyciu MAMP Pro.
Wypadek wyglądał ten
<?php
while (1){
$to = "[email protected]";
$subject = "The Subject";
$message = "The Reminder.";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "The End.";
}
?>
wpadłem skryptu i pozostawił go w przeglądarce przez około 40 sekund, mając umysł puste, ponieważ wtedy Dostałem około 800 lub więcej e-maili w moim spam folder przed wyłączeniem MAMP.
Zastanawiam się, jak mogę usunąć kolejkę, w której została wykonana. (Chociaż MAMPs OFF Brak nowych wiadomości spamowych są odbierane, gdy MAMPs na nim zacznie znowu)
W terminalu sudo postqueue -p
da mi długa listę jednak postfix -f
/postfix flush
itp produkować
postqueue: krytyczny: nie można spłukać elektronicznej kolejka - system pocztowy jest w dół
postsuper -p daje mi
postsuper: fatal: use of this command is reserved for the superuser
sudo postsuper -d i jeden identyfikator usunie wiadomość, ale nie mogę usunąć wszystkich.
EDIT/UPDATE
ODPOWIEDŹ:
powinienem trzymać błahy.
sudo postsuper -d ALL jest zwycięzcą w wyniku 385 wiadomości usunięte
To mogło być denerwujące.
Służy mi za próbę odgrywania praktycznego żartu, którego w pełni nie rozumiem.
dziękuję, to zadziałało pięknie – jackJoe
Uratowałeś mnie. Właśnie usunąłem 3877 wiadomości ... –