2012-04-16 25 views
5

Sanırım bana doğru hizmet ediyor, ama her dakika bir arkadaşına e-posta göndermek için tasarlanmış bir döngü komut dosyasını test ediyordum (belirli bir süre için) sadece onları kızdırmak için. (Unutkan bir kişi için hatırlatıcı) Temizle MAMP (postfix?) Mac OS X üzerinde Mail Queue 10.6/PHP Mail() Loop Arızası

İşlemin işe yarayıp yaramadığını görmek için kendi başıma test ediyordum ve bu süreçte sonsuz bir döngü belirledim ve kendime bilinmeyen bir sayı gönderdim. MAMP Pro'yu kullanarak localhost'umdaydı. sonra ben spam yaklaşık 800 veya daha fazla e-postalar aldık beri

kaza, bu

<?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."; 
} 
?> 
Senaryoyu koştu ve bir zihin boş yerken yaklaşık 40 saniye boyunca tarayıcıda bıraktığı

benziyordu MAMP kapatılmadan önce klasör.

Yapılan kuyruğu nasıl temizleyebileceğimi merak ediyorum. ölümcül: (yeni spam e-postalar kapalı MAMPs alınır iken, üzerinde MAMPs tekrar başladığında) Terminal sudo postqueue -p yılında

ancak vb postfix -f/postfix flush üretmek bana uzun

postqueue listesini verecektir Can floş değil posta kuyruk - posta sistemi bana

postsuper: fatal: use of this command is reserved for the superuser 
verir -p

postsuper aşağı 210 sudo göndericisi -d ve bir ID bir mesajı silecek ama hepsini silemiyorum.


DÜZENLEME/GÜNCELLEME

CEVAP: Ben işe yaramaz tutulması gerekirdi

.

sudo postsuper TÜM 385 mesajlar sonuçlanan kazanan can sıkıcı olabilirdi

silindi mi -d.

Tam olarak anlamadığım pratik bir şakayı oynamaya çalıştığım için bana hizmet ediyor.

cevap

16

İşime devam etmeliydim.

sudo postsuper TÜM 385 mesajlar sonuçlanan kazanan can sıkıcı olabilirdi

silindi mi -d.

Tam olarak anlamadığım pratik bir şakayı oynamaya çalıştığım için bana hizmet ediyor.

+0

Teşekkür ederim, bu çok güzel çalıştı – jackJoe

+0

Beni kurtardınız. Sadece 3877 mesaj silindi ... –