Думаю, мне так и надо, но я тестировал зацикленный почтовый скрипт, предназначенный для отправки электронной почты другу каждую минуту (в течение заданного периода времени)только для того, чтобы досадить им. (Напоминание для забывчивого человека)
Я проверял это на себе, чтобы увидеть, будет ли это работать, и в процессе установил бесконечный цикл и отправил себе электронное письмо неизвестное количество раз. Это было на моем локальном хосте с использованием MAMP Pro.
Авария выглядела так
<?php
while (1){
$to = "me@me.com";
$subject = "The Subject";
$message = "The Reminder.";
$from = "me@me.com";
$headers = "From:". $from;
mail($to,$subject,$message,$headers);
echo "The End.";
}
?>
Я запустил скрипт и оставил его в браузере примерно на 40 секунд с пустым сознанием, с тех пор я получил около 800 или более писем в папку со спамом, прежде чем отключить MAMP..
Мне интересно, как я могу очистить созданную очередь. (Пока MAMP отключен, новые спам-письма не принимаются, когда MAMP снова запускается)
В терминале sudo postqueue -p
выдается длинный список, однако postfix -f
/ postfix flush
и т. д. создают
пост-очередь:фатальный :Невозможно сбросить почтовую очередь -почтовая система не работает
postsuper -p дает мне
postsuper: fatal: use of this command is reserved for the superuser
sudo postsuper -d и один идентификатор удалит сообщение, но я не могу удалить все.
ИЗМЕНИТЬ/ОБНОВИТЬ
ОТВЕТ:
Я должен был продолжать возиться.
sudo postsuper -d ВСЕ Является ли победитель результатом удаления 385 сообщений
Это могло раздражать.
Поделом со мной, что я попытался разыграть шутку, которую я не совсем понял.