在Mac OS X 10.6/PHP Mail()循环失败中清除MAMP(postfix?)邮件队列

问题描述:

我想它适合我,但我正在测试循环邮件脚本,该脚本旨在每分钟向朋友发送一封电子邮件(一段时间)只是为了惹恼他们。 (一个健忘的提醒)在Mac OS X 10.6/PHP Mail()循环失败中清除MAMP(postfix?)邮件队列

我正在测试它自己,看看它是否会工作,并在此过程中设置无限循环,并通过电子邮件发送给我自己未知次数。它在我的本地主机上使用MAMP Pro。

事故看上去像这样

<?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."; 
} 
?> 

我跑了剧本,而有一个心灵空白留在浏览器中约40秒,从那时起,我已经在我收到的垃圾邮件大约800或更多的电子邮件文件夹关闭MAMP之前。

我想知道如何清除它制作的队列。 (虽然收到过任何新的垃圾邮件毫安,当它毫安重新开始)

在终端sudo postqueue -p会给我长的名单然而postfix -f/postfix flush等产生

postqueue:致命错误:无法刷新邮件队列 - 邮件系统停机

postsuper -p给我

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

sudo postsuper -d和一个ID将删除一条消息,但我无法删除全部。


编辑/ UPDATE

答:

我应该保持摆弄。

须藤postsuper -d ALL 被删除

这本来是烦人导致385个消息的赢家。

为我尝试玩一个实际的笑话,我没有完全理解的权利。

我应该一直摆弄。

须藤postsuper -d所有这些导致了385级的消息赢家删除

这本来是烦人。

为我尝试玩一个实际的笑话,我没有完全理解的权利。

+0

谢谢你,那美丽的工作 – jackJoe 2012-11-09 21:09:58

+0

你救了我。刚刚删除了3877条消息... – 2014-07-07 07:05:56