Как удалить из почтовой базы ненужные письма

Автор Тема: Как удалить из почтовой базы ненужные письма  (Прочитано 10632 раз)

match90

  • Специалист
  • ***
  • Сообщений: 70
    • Просмотр профиля
Здравствуйте, Коллеги,
Есть несколько почтовых баз неприлично большого размера.
Как проще всего удалить из них не нужные письма:
Например старше 01.01.2015?

Ну или подскажите, где прочитать.
Спасибо.

Maxxx

  • Старший специалист
  • ****
  • Сообщений: 380
    • Просмотр профиля
Правило архивирования на базе. и compact -A

match90

  • Специалист
  • ***
  • Сообщений: 70
    • Просмотр профиля
Предложение понятно.
Но письма эти мне не нужны, да и архивы тоже.
Можно как-то еще, попроще?

Maxxx

  • Старший специалист
  • ****
  • Сообщений: 380
    • Просмотр профиля
это и есть попроще. Там при выборе типа архивирования, выбираешь не копировать в архив, а просто очистить. Критерий выбираешь сам как необходимо. Профит

match90

  • Специалист
  • ***
  • Сообщений: 70
    • Просмотр профиля
Понятно.
Настроил на стороне сервера, посмотрю как будет работать.
Спасибо.

Maxxx

  • Старший специалист
  • ****
  • Сообщений: 380
    • Просмотр профиля
на стороне сервера, кроме настройки самого правила архивирования, надо создать документ Program, по которому будет запускаться согласно расписанию compact -a (или -A)

compact -A   Archives and deletes documents from a database without compacting the database

compact -a   Archives and deletes documents from a database and then compacts the database.

Либо вручную запустить load compact -a mail\maildatabase.nsf

match90

  • Специалист
  • ***
  • Сообщений: 70
    • Просмотр профиля
Как удалить из почтовой базы ненужные письма
« Ответ #6 : 04 Август 2015, 11:50:01 »
>>Либо вручную запустить load compact -a mail\maildatabase.nsf

Так и сделал, все отработало нормально.
Спасибо за помощь, удачи.