2017-01-29 5 views
0

Я бег Ubuntu 12.04 с Postfixкак остановить Postfix MAILER-DAEMON электронных почт

Вчера вечером я добавил пакет (ispconfig3), изменившие мою конфигурацию постфикса, а также добавлена ​​запись в корневом кронтаб, который Вызов скрипт.

Вчера вечером около 11 вечера я удалил этот пакет и лег спать. Удаление удалит скрипт и его каталог в порядке. Но он не очистил вход crontab.

Поскольку cron имел проблемы с вызовом сценария, он отправил письмо [email protected] по электронной почте. Но ispconfig3 изменил мою постфиксную конфигурацию, поэтому нет возможности переноса почты. Поэтому в почтовую очередь была помещена электронная почта MAILER-DAEMON.

Ночь, (я угадываю здесь!) Cron просыпается каждую минуту и ​​пытается сделать то же самое. Итак, к 7 часам утра в почтовой очереди уже 1100+ писем. Но поскольку postfix запутался, я не вижу их.

Около 8: 00ish я понимаю, что что-то не так с моей настройкой электронной почты. Я проверяю конфигурацию постфикса, исправляю изменения и теперь могу получать сообщения в порядке. Я могу отправить их, получить их и т. Д.

Затем начинается шквал электронных писем. Каждую минуту или около того я получаю около 30 писем MAILER-DAEMON, указывающих, что cron не мог вызвать скрипт. Я проверяю

SUDO кронтаб -l

см несвежей команды для несуществующего сценария. Очистить его:

Sudo кронтаб -e

Я ожидаю, что электронные письма, чтобы остановить.

Это не так.

Фактически, каждую минуту они, кажется, увеличиваются в количестве. Затем я провожу несколько часов, глядя на тонну конфигурационных файлов, чтобы попытаться выяснить, что происходит. К 11:00 или около того в каждую минуту приходит до 50+ писем.

Я, наконец, понял, что этот поток писем произошел из-за неудач, произошедших накануне вечером, и что он будет продолжаться 7 дней. «7d» поставляется с настройкой конфигурации постфикса. (BTW я изменил это как «2d», то есть всего пару часов).

В любом случае, я решил. Я добавляю этот пост, чтобы другие могли сэкономить некоторое время. Смотри ниже.

ответ

0

Наконец-то наступила идея взглянуть на почтовую очередь.

Немного прибегая к помощи, и я нашел этот сайт: https://www.garron.me/en/linux/delete-purge-flush-mail-queue-postfix.html

Я попытался

postqueue -p

, которые перечислены все "(почтовый транспорт недоступен)" сообщения :

... snip ...

- 1104 Кбайт в 1185 запросах.

тогда я сделал:

postqueue -f # это промывает почтовой очереди

postqueue -p

очереди почты пуста

И все из внезапный шквал электронной почты закончился.

Примечание: сайт выше сказал использовать:

постфикса -f

, что не работает для меня. Немного поисковой системы нашел команду postqueue.

Другое примечание. Я был обеспокоен тем, что в этой почтовой очереди были электронные письма, которые не были «почтовым транспортом недоступны», поэтому я дважды проверил все электронные письма 1185, чтобы убедиться, что их нормально чистить.

 Смежные вопросы

  • Нет связанных вопросов^_^