The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"удаление старой почты на сервере"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"удаление старой почты на сервере"
Сообщение от ilya emailИскать по авторуВ закладки on 14-Май-02, 21:08  (MSK)
как можно сделать так что бы почта, например пришедшая более недели назад автоматически удалялась?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: удаление старой почты на сервере"
Сообщение от shaman Искать по авторуВ закладки on 16-Май-02, 16:46  (MSK)
Написать скрипт, скормить cron'у
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: удаление старой почты на сервере"
Сообщение от ilya emailИскать по авторуВ закладки on 16-Май-02, 18:30  (MSK)
>Написать скрипт, скормить cron'у
все конечно замечательно.
толкьо есть две проблемы - затруднение написать подобный скрипт(ну лашок я, ЛАШОК - с кем не бывает..)
ну и время тож не сильно много...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: удаление старой почты на сервере"
Сообщение от lavr emailИскать по авторуВ закладки on 16-Май-02, 18:36  (MSK)
>>Написать скрипт, скормить cron'у
>все конечно замечательно.
>толкьо есть две проблемы - затруднение
>написать подобный скрипт(ну лашок я,
>ЛАШОК - с кем не
>бывает..)
>ну и время тож не сильно
>много...

принудительное удаление чужой почты - это нарушение прав и свобод однако.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: удаление старой почты на сервере"
Сообщение от ilya emailИскать по авторуВ закладки on 16-Май-02, 18:54  (MSK)
>>>Написать скрипт, скормить cron'у
>>все конечно замечательно.
>>толкьо есть две проблемы - затруднение
>>написать подобный скрипт(ну лашок я,
>>ЛАШОК - с кем не
>>бывает..)
>>ну и время тож не сильно
>>много...
>
>принудительное удаление чужой почты - это
>нарушение прав и свобод однако.
>
;))
а если е меня есть письменное согласие пользователя что его почта, пришедшая более недели назад будет удаляться.
?
;))))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: удаление старой почты на сервере"
Сообщение от lavr emailИскать по авторуВ закладки on 16-Май-02, 19:34  (MSK)
>>>>Написать скрипт, скормить cron'у
>>>все конечно замечательно.
>>>толкьо есть две проблемы - затруднение
>>>написать подобный скрипт(ну лашок я,
>>>ЛАШОК - с кем не
>>>бывает..)
>>>ну и время тож не сильно
>>>много...
>>
>>принудительное удаление чужой почты - это
>>нарушение прав и свобод однако.
>>
>;))
>а если е меня есть письменное
>согласие пользователя что его почта,
>пришедшая более недели назад будет
>удаляться.
>?
>;))))

это безусловно все меняет, тогда садись и пиши
парсер mail-box'а, возьми тестовый mailbox
и посмотри формат как одно письмо от другого
отделяется и как дату будешь искать.
Все, садишься и пишешь, потом оптимизируешь.
В глобальном случае это неверный подход, представь что у тебя 500 или 1000 mailbox'ов
и они могут быть огромного размера - упаришься
их парсить и обрезать.
Обычно выставляют квоту на FS с mail и сообщают
об этом юэверям, пусть сами парятся со своей почтой и приучаются к порядку.
У тебя же получается что юзверь пошел посрать, а
ты его должен подтереть. Sorry что грубо, но зато
зато точно отражает суть. Личное и есть личное!

Тут другой видимо подход нужен, смотреть время
последнего доступа и если оно больше ЧЕГО-ТО ТАМ
то удалять к свиням, человеку уже старая информация не актуальна.

Вот такие пироги.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: удаление старой почты на сервере"
Сообщение от ilya emailИскать по авторуВ закладки on 16-Май-02, 19:53  (MSK)
ок.спасибо!
теорию понял. сажусь писать..

а то что пользователь сам должен сомтреть - это не вопрос.
тут просто стоит вопрос о дублирующем mail-servere и почта там будет нужна пользователям поскольку-постольку...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: удаление старой почты на сервере"
Сообщение от shaman Искать по авторуВ закладки on 17-Май-02, 09:19  (MSK)
Между прочим, проще у пользователя в почтовом клиенте прописать удаление почты через N дней, при условии, конечно, что пользователей немного
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: удаление старой почты на сервере"
Сообщение от vitex emailИскать по авторуВ закладки on 17-Май-02, 10:31  (MSK)
>как можно сделать так что бы
>почта, например пришедшая более недели
>назад автоматически удалялась?
Может будет проще поставить MTA поддерживающий Maildir ящики(например qmail). Тогда все упростится, и не надо будет парсить многометровые файлы с почтой, а просто удалить все файлы недельной давности в почтовых каталогах пользователей.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: удаление старой почты на сервере"
Сообщение от Евгений Искать по авторуВ закладки on 17-Май-02, 20:56  (MSK)
У cucipop'a такая фича уже вшита - ключик E.

man cucipop:
.............
       -E a_g_e
Expire (in conjunction with the  -S  or  -D  options) messages that are older than a_g_e only. A_g_e is specified in seconds.  You can increase the unit  of  measure by appending an s, m, h, w, M or y.
.............


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: удаление старой почты на сервере"
Сообщение от Олег emailИскать по авторуВ закладки on 18-Май-02, 11:52  (MSK)
Посмотри на CPAN Mail::IMAPClient.

В составе пакета есть примеры по удалению старой
почты с imap-серверов

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру