URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81589
[ Назад ]

Исходное сообщение
"Удаление писем старше недели в maildir"

Отправлено MiF , 15-Авг-08 21:54 
Приветствую!

Буду признателен, если направите мои изыскания в этй теме в нужном направлении :)

Ситуация такая: postfix + dovecot (imap,pop,sieve) почта харнится в maildir'ах. Юзвери в MySQL. Спам выявленный яндексовской "спамобороной" складывается юзверям в папку spam (через sieve).

Задача: запускать по крону нечто, удаляющее из папок "SPAM" у пользователей (всех) письма старше например недели. Решиния которые первыми приходят в голову работают напрямую в maildir'ами, но dovecot делает какие-то индексы и т.д. не повредит-ли? Может лучше некое подобие imap-клиента позволяющего выполнить требуемую задачу?

Вобщем если кто подскажет решение задачи, буду признателен :)


Содержание

Сообщения в этом обсуждении
"Удаление писем старше недели в maildir"
Отправлено MiF , 15-Авг-08 22:05 
Сейчас до меня тупого дошло посмотреть плагины для dovecot и обнаружилось следующее:

"expire: Delete mails from specified mailboxes after a designated number of days"

Буду капать в этом направлении. Соответсвенно если кому есть что предложить другое, с удовольствием изучу данное предложение :)


"Удаление писем старше недели в maildir"
Отправлено DogEater , 15-Авг-08 22:28 
>Сейчас до меня тупого дошло посмотреть плагины для dovecot и обнаружилось следующее:
>
>
>"expire: Delete mails from specified mailboxes after a designated number of days"
>
>
>Буду капать в этом направлении. Соответсвенно если кому есть что предложить другое,
>с удовольствием изучу данное предложение :)

man find ;)


"Удаление писем старше недели в maildir"
Отправлено TyLLIKAH , 15-Авг-08 22:54 
>man find ;)

Find - хорошо и просто. Только товарищ обеспокоен вопросом - а не попортятся ли индексы dovecot'a от удаления файлов напрямую или может ещё какая гадость приключиться. Меня, кстати, тоже этот вопрос волнует.

ps. Если с плугином не получится, можно написать простой скрипт на перле. Примеры в сети есть, написать сможет даже человек, в перле не понимающий.


"Удаление писем старше недели в maildir"
Отправлено Pahanivo , 18-Авг-08 09:20 
>man find ;)

а как насчет коректировки квот? )