У меня Postfix 2.5.5 работает на сервере Debian 5.0. Очень маленький объем, никакой входящей почты, только отправка случайных писем с уведомлениями, отправленных из веб-приложения, и внутренних (системных) писем, таких как уведомления cron. Веб-приложение отправляет почту с помощью SMTP на localhost.
Несколько дней назад, во время всплеска веб-трафика, графики мониторинга уровней очереди выросли, и с тех пор очередь maildrop остается на уровне 40. Графики мониторинга количества файлов в / var / spool / postfix / *. Заглянув внутрь, я вижу около 40 пустых файлов в / var / spool / postfix / maildrop /.
Когда я использую sendmail после завершения работы Postfix, в maildrop появляется файл, но он содержит двоичные данные; после запуска Postfix он исчезает и почта доставляется. Я не могу найти информацию о пустых файлах в каталоге очереди - это ожидается? Вредно в любом случае? Или это единственная функция - сделать графики некрасивыми? Могу ли я безопасно удалить эти файлы?
Если они пустые, их, наверное, не помешает удалить. Не уверен, почему в вашей очереди есть пустые файлы, может быть множество причин. Когда вы их удаляете, убедитесь, что вы используете postsuper -d <queue_id>
.
Возможно, это поможет разобраться:
http://markmail.org/message/kf2z5nkpsl457qkg или http://blog.gmane.org/gmane.mail.maildrop/month=20030501
Похоже, проблема связана с квотами (?)