Как очистить лог exim

Тема в разделе "Администрирование серверов", создана пользователем Soprano, 7 авг 2017.

Модераторы: mefish
  1. Soprano

    Soprano Комбинатор

    Регистр.:
    11 апр 2009
    Сообщения:
    644
    Симпатии:
    964
    Удалить все входящие письма из своих почтовых ящиков на своем сервере. Какой командой. Не логи. Не очередь исходящих. А те, которые приходят на мои ящики.
     
    Последнее редактирование: 13 окт 2017
  2. zabolots

    zabolots Постоялец

    Регистр.:
    11 сен 2012
    Сообщения:
    54
    Симпатии:
    21
    Я не очень большой эксперт, могу ошибаться, но по-моему это вопрос не по exim. Exim занимается пересылкой почты, а не ее хранением. Если у вас на сервере почта входящая хранится в файлах (/var/mail или еще где-то), то почистите эти файлы.
     
  3. Soprano

    Soprano Комбинатор

    Регистр.:
    11 апр 2009
    Сообщения:
    644
    Симпатии:
    964
    А есть команда как это сделать? Для экономии времени.
     
  4. zabolots

    zabolots Постоялец

    Регистр.:
    11 сен 2012
    Сообщения:
    54
    Симпатии:
    21
    Очистить содержимое файла не удаляя его? Да, есть:
    Код:
    cat /dev/null > /path/to/file
    /path/to/file - путь к файлу (смотрите где он у вас лежит)
     
    Soprano нравится это.
  5. 2olejka7

    2olejka7 Создатель

    Регистр.:
    17 дек 2012
    Сообщения:
    44
    Симпатии:
    20
    Все правильно, exim это MTA (mail transfer agent), а хранением занимается MDA (mail delivery agent), соответственно расположение почты пользователей зависит от того какой МДА использован в вашем случае.

    Самые распространённые это:
    dovecot - обычно почта хранится в структуре именуемой maildir
    procmail - в домашних директориях пользователя
    DBMail - в базе данных