The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"очистка maildir"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"очистка maildir"  +/
Сообщение от parad (??) on 03-Авг-08, 03:32 
использую на почтовом сервере связку dovecot+postfix+maildir. спам не режу, только помечаю. в последствии удаляю батом (использую imap). тем неменее почта остается в маилдирах и раздувает размер почтового ящика. как произвести очистку удаленных сообщений?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "очистка maildir"  +/
Сообщение от Аноним (??) on 03-Авг-08, 13:06 
>использую на почтовом сервере связку dovecot+postfix+maildir. спам не режу, только помечаю. в
>последствии удаляю батом (использую imap). тем неменее почта остается в маилдирах
>и раздувает размер почтового ящика. как произвести очистку удаленных сообщений?

Убрать в бате галочку типа 'оставлять письма на сервере'.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "очистка maildir"  +/
Сообщение от parad (??) on 03-Авг-08, 15:33 
оставлять письма на сервере - для поп3.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "очистка maildir"  +/
Сообщение от Vitaly_loki (??) on 03-Авг-08, 15:47 
>оставлять письма на сервере - для поп3.

B Thunderbird, когда нажимаешь правой кнопкой на директории в IMAP-аккаунте, есть опция compact (в русской версии "сжать"), она очищает все удаленные сообщения из этой директории. Думаю в The Bat что-то похожее должно быть

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "очистка maildir"  +/
Сообщение от Pahanivo email(??) on 03-Авг-08, 22:37 
По моему imap - это потенциальный геморой для админа.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "очистка maildir"  +/
Сообщение от Vitaly_loki (??) on 03-Авг-08, 23:00 
>По моему imap - это потенциальный геморой для админа.

не вижу никакого геморроя, у меня около 160 юзеров на нем сидят. Сервер dovecot-1.1.2

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "очистка maildir"  +/
Сообщение от parad (??) on 04-Авг-08, 03:09 
ок, может подельшься как ты на стороне сервера чистишь удаленные письма?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "очистка maildir"  +/
Сообщение от Pahanivo email(ok) on 04-Авг-08, 07:23 
>>По моему imap - это потенциальный геморой для админа.
>
>не вижу никакого геморроя, у меня около 160 юзеров на нем сидят.
>Сервер dovecot-1.1.2

хахаха - 160 юзверей )) это смешное количество
вот былоб у тебя 2000 и более - и потом бы у них враз как пошла overquota - посмотрелбы я на тебя.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "очистка maildir"  +/
Сообщение от Vitaly_loki (??) on 04-Авг-08, 08:22 
>>>По моему imap - это потенциальный геморой для админа.
>>
>>не вижу никакого геморроя, у меня около 160 юзеров на нем сидят.
>>Сервер dovecot-1.1.2
>
>хахаха - 160 юзверей )) это смешное количество
>вот былоб у тебя 2000 и более - и потом бы у
>них враз как пошла overquota - посмотрелбы я на тебя.

И что, что смешное количество? Типа, overquota только >= 2000 юзеров появляется? Потенциальные проблемы те же, только масштаб поменьше... Юзеры у меня сами чистят свои ящики, нажимают в Громоптице на "сжать" и, вуаля, старые письма САМИ удаляются

>них враз как пошла overquota - посмотрелбы я на тебя.

Да смотри на здоровье

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "очистка maildir"  +/
Сообщение от Vitaly_loki (??) on 04-Авг-08, 08:41 
>[оверквотинг удален]
>>
>>хахаха - 160 юзверей )) это смешное количество
>>вот былоб у тебя 2000 и более - и потом бы у
>>них враз как пошла overquota - посмотрелбы я на тебя.
>
>И что, что смешное количество? Типа, overquota только >= 2000 юзеров появляется? Потенциальные проблемы те же, только масштаб поменьше... Юзеры у меня сами чистят свои ящики, нажимают в Громоптице на "сжать" и, вуаля, старые письма САМИ удаляются
>
>>них враз как пошла overquota - посмотрелбы я на тебя.
>
>Да смотри на здоровье

http://kb.mozillazine.org/Thunderbird_:_Tips_:_Compacting_Fo...
вот нашел еще для Thunderbird, завтра рассылку сделаю чтоб так все себе настроили и ваще не придется это периодически делать больше

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "очистка maildir"  +/
Сообщение от parad (??) on 04-Авг-08, 08:56 
блин, народ, а на стороне сервера как бы это сделать?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "очистка maildir"  +/
Сообщение от Vitaly_loki (??) on 04-Авг-08, 09:33 
>блин, народ, а на стороне сервера как бы это сделать?

Дак в Вате нет такой опции, что очищал мейлдир?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "очистка maildir"  +/
Сообщение от parad (??) on 04-Авг-08, 09:37 
не нашел - много галочек и кнопок перепробывал - хз. думаю сделать на стороне сервера, наверняка кто-нибудь решал эту задачу?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "очистка maildir"  +/
Сообщение от Pahanivo email(ok) on 04-Авг-08, 11:13 
>не нашел - много галочек и кнопок перепробывал - хз. думаю сделать
>на стороне сервера, наверняка кто-нибудь решал эту задачу?

Пеши бота который через имап будет бегать и чистить

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "очистка maildir"  +/
Сообщение от reader (ok) on 04-Авг-08, 11:24 
>>не нашел - много галочек и кнопок перепробывал - хз. думаю сделать
>>на стороне сервера, наверняка кто-нибудь решал эту задачу?
>
>Пеши бота который через имап будет бегать и чистить

а потом бота, который будет пользователям отвечать почему ящик почистился :)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "очистка maildir"  +/
Сообщение от zerot email(ok) on 04-Авг-08, 16:40 
>использую на почтовом сервере связку dovecot+postfix+maildir. спам не режу, только помечаю. в
>последствии удаляю батом (использую imap). тем неменее почта остается в маилдирах
>и раздувает размер почтового ящика. как произвести очистку удаленных сообщений?

не знаю, насколько тебе это поможет, но при использовании dovecot и IMAP прокатывает схема, при которой отдельные папки в maildir пользователя чистятся скриптом, удаляющим из определенных папок файлы старее, чем n дней

не уверен, что это совсем красивое решение, и в промышленную эксплуатацию я бы его не рекомендовал, но в частном порядке оно работает

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "очистка maildir"  +/
Сообщение от parad (??) on 04-Авг-08, 23:52 
нет, оно не будет работать корректно, по прине наличия у довекота индекса файлов. если отключить индекс - падает производительность, а почта, порой и годичной давности бывает представляет интерес.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "очистка maildir"  +/
Сообщение от zerot email(ok) on 05-Авг-08, 16:59 
>нет, оно не будет работать корректно, по прине наличия у довекота индекса
>файлов. если отключить индекс - падает производительность, а почта, порой и
>годичной давности бывает представляет интерес.

тогда вам придется проводить исследование
похоже, что варианта 3
- модифицировать исходники
- писать бота для удаления (с POP3 это было несложно, а вот про общение с IMAP по telnet я поменьше знаю, но думаю, что это тоже возможно. Идея здесь - знать команды IMAP и использовать что то типа утилиты expect)
- приучить пользователей к самостоятельной очистке подпапки со спамом

как показывает практика, борьба со спамом должна быть многоярусной, и последний ярус - это как раз пользователь, принимающий решение о статусе письма (спам или нет) вручную - для писем, являющихся технически "честными" и не попавших в ручные черные списки (а они тоже нужны после нескольких уровней автоматической фильтрации)

так вот если спам переносится пользователем в отдельную подпапку, то может и можно удалять все скриптом (вроде как индексный файл свой для каждой папки). Конечно, это требует формата хранения maildir, но не mailfile

удачи


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "очистка maildir"  +/
Сообщение от urusha (??) on 25-Сен-08, 10:03 
С квотами в связи с этой особенностью тоже появляются проблемы. И вот мои наблюдения.
Я поставил dovecot 1.1 и заметил , когда письмо пришло на ящик название файла в ./new заканчивается на [W=число] . Когда thunderbird соединяется по imap письмо перемещается в ./cur и в конец имени добавляется [,] , если письмо пометить как прочитанное добавляется еще и [S] (если обратно отметить как не прочитанное [S] убирается назад) а когда письмо из папки (у клиента) удаляется, на сервере добавляется в конец еще и [T].
Из этого следует, что для "сжатия" папок со стороны сервера, достаточно по крону запускать скрипт который будет удалять все [*W=*,ST] файлы в каталоге с почтой.
Правильно ли это?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "очистка maildir"  +/
Сообщение от sea (??) on 31-Янв-16, 10:25 
find Maildir -regex '^.*S=.*,W=.*:.*ST.*' -delete


Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "очистка maildir"  +/
Сообщение от sea (??) on 31-Янв-16, 10:28 
о флагах D S T подробно написано здесь
http://serverfault.com/questions/537733/read-email-status-fr...
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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