Назад | Перейти на главную страницу

Удаление очереди почты из очереди

Можно ли удалить файлы в следующей папке?

/ var / spool / clientmqueue

Размер указанной выше папки превышает 6 ГБ, и я хочу освободить место на диске. Думаю, есть письма, которые не удалось доставить. Мне больше не нужны эти письма.

Быть осторожен. Некоторые файлы могут быть просто сообщениями, которые были задержаны из-за проблем с целевым сервером и собираются повторно отправить.

Попытайтесь сначала очистить очередь. Если это не сработает, начните очищать сообщения из этой очереди. В некоторых почтовых системах (например, Postfix) есть особый способ очистки очереди. Вот один прямо со страницы руководства для postsuper:

       -d queue_id
          Delete one message with the named queue ID from the named mail queue(s) (default: hold, incoming, active and deferred).

          If a queue_id of - is specified, the program reads queue IDs from standard input. For example, to delete all mail with exactly one recipient user@example.com:

          mailq | tail +2 | grep -v '^ *(' | awk  'BEGIN { RS = "" }
              # $7=sender, $8=recipient1, $9=recipient2
              { if ($8 == "user@example.com" && $9 == "")
                    print $1 }
          ' | tr -d '*!' | postsuper -d -

Прежде всего, определите, почему каталог очереди такой большой. По умолчанию почтовые системы, такие как sendmail и / или postfix, сохраняют сообщения в очереди не более недели, поэтому наличие большой очереди почты определенно ненормально, если почтовый сервер не предназначен для больших объемов трафика.

Нет, вам не следует удалять эту папку.

Причина обычно в плохой фильтрации спама. Вы принимаете почту для несуществующих адресов электронной почты, а затем возвращаете почту, если позже окажется, что ее невозможно доставить. (Папка размером 6 ГБ обычно означает тысячи писем.)

Проблема заключается в том, что вы не можете различить легитимные и нелегитимные письма (может быть временная ошибка и в этот каталог помещается доставляемое письмо).

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

(То, что я говорю, очень легко сделать с Postfix, и доступно много хороших документов. Впрочем, это также возможно с другими MTA.)