Suppongo che mi serva, ma stavo testando uno script di posta in loop progettato per inviare una e-mail a un amico ogni minuto (per un determinato periodo di tempo) solo per infastidirli. (Un promemoria per una persona smemorata)Cancella MAMP (postfix?) Mail Queue su Mac OS X 10.6/PHP Mail() Loop Failure
Lo stavo testando su me stesso per vedere se avrebbe funzionato e nel processo ha impostato un ciclo infinito, e mi sono inviato via email un numero imprecisato di volte. Era sul mio localhost usando MAMP Pro.
L'incidente si presentava così
<?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.";
}
?>
ho eseguito lo script e lasciato nel browser per circa 40 secondi, pur avendo una mente vuota, da allora ho ricevuto circa 800 o più messaggi di posta elettronica nel mio lo spam cartella prima di spegnere MAMP.
Mi chiedo come posso cancellare la coda che è stata fatta. (Anche se vengono ricevuti i piani pluriennali off nessuna nuova email di spam, quando i piani pluriennali su di esso riparte)
Nel terminale sudo postqueue -p
vi volle molto dare la lista però postfix -f
/postfix flush
etc producono
postqueue: fatale: Can posta non a filo coda - sistema di posta è giù
postsuper -p mi dà
postsuper: fatal: use of this command is reserved for the superuser
sudo postsuper -d e un ID cancellerà un messaggio ma non posso cancellare tutto.
EDIT/UPDATE
RISPOSTA:
avrei dovuto tenere giocherellare.
sudo postsuper -d ALL è il vincitore con conseguente 385 messaggi eliminati
che avrebbe potuto essere fastidioso.
Mi serve bene per provare a fare uno scherzo pratico che non ho compreso appieno.
grazie, ha funzionato magnificamente – jackJoe
Mi hai salvato. Ho appena cancellato 3877 messaggi ... –