The OpenNET Project / Index page

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

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

"Автоперенос писем из Входящие в Архив"  +/
Сообщение от Assoll on 30-Май-17, 09:46 
Всем привет!

FreeBSD 10.3
Dovecot 2.2.28, тип хранения mbox
На клиентах в основном Mozilla Thunderbird и немного Outlook

Пользователи грешат гиганскими папками Входящие, в которых скапливается почта за многие годы, в результате чего Dovecot имеет слабость залипать на всяких "сжатиях" и др., которые исходят от клиентов. Ругаться и требовать переносить в локальные архивы уже устал.

Думаю над тем, чтобы сделать автоперенос писем в специальные readonly imap-папки на сервере, в которых не будет уже никаких изменений.

Не подскажите, чем это можно цивильно организовать? На ум пока приходит только скриптование шеллом, перлом в виде последовательного чтения mbox, разделение писем по некоему признаку, копирование в архивы с удалением исходных.

Заранее благодарю.

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от balas email(??) on 30-Май-17, 10:47 
Я это делаю с помощью doveadm.
Довольно мощная штука.
Вот пример:

mov61="email1@example.com
       email2@example.com
       email3@example.com
       email4@example.com"
for i in $mov61
    do doveadm move -u $i Archive mailbox INBOX before 61d
       doveadm expunge -u $i mailbox Archive before 366d
done

Это на шелле. Запускается, например, каждую ночь.
Там ещё куча всего. Вроде очистки удаленных, спама, обработка imap-share и тд.

Для Mozilla Thunderbird, хорошие результаты дает перенастройка хранилища сообщений из mbox в maildir. Тормоза сразу пропадают.

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

3. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Assoll on 30-Май-17, 15:16 
> Для Mozilla Thunderbird, хорошие результаты дает перенастройка хранилища сообщений из
> mbox в maildir. Тормоза сразу пропадают.

Я думал над этим.

1. Как конвертировать?

и

2. Как maildir отнесётся к тому, что у одного пользователя во "Входящих" будет 15000 писем, а у другого 28000 ? Это за год примерно.

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

4. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Assoll on 30-Май-17, 15:17 
> 2. Как maildir отнесётся к тому, что у одного пользователя во "Входящих"
> будет 15000 писем, а у другого 28000 ? Это за год
> примерно.

Пользователей ~50
Не все такие плодовитые, но проблема в целом есть

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

5. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Assoll on 30-Май-17, 15:18 
> Пользователей ~50
> Не все такие плодовитые, но проблема в целом есть

В "Отправленных" объёмы чуть меньше, но тоже будь здоров

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

6. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от balas email(??) on 30-Май-17, 15:31 
О Thunderbird.
Конвертировать - никак.
Старую учетную запись удаляешь - новую тут же создаешь. В одном экране.
Может это и не правильно, но я так уже тыщу раз делал :))

Насчет количества писем и пользователей - у меня всё гораздо хуже :))
Ещё и папок насоздают в которых по десять лет тысячи писем лежат.

Ещё забыл сказать, это всё про IMAP.

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

7. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Assoll on 30-Май-17, 15:36 
> Конвертировать - никак.
> Старую учетную запись удаляешь - новую тут же создаешь. В одном экране.

Я имею ввиду, как конвертировать на Dovecot тип хранения писем MBOX -> MAILDIR ?

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

8. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от balas email(??) on 30-Май-17, 15:48 
> Я имею ввиду, как конвертировать на Dovecot тип хранения писем MBOX ->
> MAILDIR ?

С этим не сталкивался. Не знаю.
Почти всегда maildir использовал.


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

10. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от xm (ok) on 30-Май-17, 20:01 
> Я имею ввиду, как конвертировать на Dovecot тип хранения писем MBOX ->
> MAILDIR ?

https://wiki2.dovecot.org/Migration/MailFormat

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

12. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Assoll on 30-Май-17, 22:02 
>> Я имею ввиду, как конвертировать на Dovecot тип хранения писем MBOX ->
>> MAILDIR ?
> https://wiki2.dovecot.org/Migration/MailFormat

Спасибо, оказывается все нестрашно. А я уже выбил отдельный диск для ящиков. Какую файловую систему лучше на нём запилить? Именно учитываю, что это будет диск только для Maildir.

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

14. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от xm (ok) on 30-Май-17, 23:35 
>>> Я имею ввиду, как конвертировать на Dovecot тип хранения писем MBOX ->
>>> MAILDIR ?
>> https://wiki2.dovecot.org/Migration/MailFormat
> Спасибо, оказывается все нестрашно. А я уже выбил отдельный диск для ящиков.
> Какую файловую систему лучше на нём запилить? Именно учитываю, что это
> будет диск только для Maildir.

Да на свой вкус. Тут для вас не критично имхо.

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

16. "Автоперенос писем из Входящие в Архив"  +1 +/
Сообщение от eRIC (ok) on 31-Май-17, 06:57 
>> Для Mozilla Thunderbird, хорошие результаты дает перенастройка хранилища сообщений из
>> mbox в maildir. Тормоза сразу пропадают.
> Я думал над этим.
> 1. Как конвертировать?
> и
> 2. Как maildir отнесётся к тому, что у одного пользователя во "Входящих"
> будет 15000 писем, а у другого 28000 ? Это за год
> примерно.

как конвертить уже подсказали, на всякий вторую ссылку даю: https://wiki.dovecot.org/Migration/MailFormat

касательно количества писем с Maildir проблем как раз таки нет, так как каждое письмо держится отдельно, вместо одного громоздкого mbox файла в который постоянно аппендится новые письма.

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

2. "Автоперенос писем из Входящие в Архив"  +3 +/
Сообщение от eRIC (ok) on 30-Май-17, 13:01 
> Dovecot 2.2.28, тип хранения mbox

переход на Maildir не планируете?

https://www.dovecot.org/list/dovecot/2007-June/023788.html
http://www.linuxmail.info/mbox-maildir-mail-storage-formats/
http://www.courier-mta.org/mbox-vs-maildir/

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

9. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от xm (ok) on 30-Май-17, 19:22 
>> Dovecot 2.2.28, тип хранения mbox
> переход на Maildir не планируете?

Поддерживаю. Ваши проблемы в формате хранения. Мигрируйте или на maildir или на dbox.
А по теме если, то воспользуйтесь sieve. Можно сделать глобальное правило и копировать в архивную папку сообщения старше определённого возраста.

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

18. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от DeadLoco (ok) on 02-Июн-17, 21:46 
> А по теме если, то воспользуйтесь sieve. Можно сделать глобальное правило и
> копировать в архивную папку сообщения старше определённого возраста.

Это как, интересно знать, если сив применяется только при имапе и лда?

Единственный способ - это довеадм из крона:

doveadm move -A Archive mailbox INBOX sentbefore 62d

Здесь:
-A = для всех учетных записей
Archive = подкаталог в мейлбоксе каждого конкретного юзера, куда будет сбрасываться старье
mailbox INBOX sentbefore 62d = search-запрос, где искать старье и какого возраста
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от zandfer on 30-Май-17, 20:02 
> Пользователи грешат гиганскими папками Входящие, в которых скапливается почта за многие
> годы

у доветока есть плагины квот: quota imap_quota
можно их запилить и высылать сообщение пользователям, что ваша место исчерпано - пусть удаляют, либо будут сидеть без почты...

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

13. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от xm (ok) on 30-Май-17, 23:34 
> у доветока есть плагины квот: quota imap_quota
> можно их запилить и высылать сообщение пользователям, что ваша место исчерпано -
> пусть удаляют, либо будут сидеть без почты...

Тогда уж сразу и trash plugin для очистки папок в зависимости от приоритета.

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

15. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от zandfer on 31-Май-17, 01:28 
> Тогда уж сразу и trash plugin

можно даже и так, один хрен, сколько ни давай места - все займут, т.ч. тока принудиловка...

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

17. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Bootmen (ok) on 01-Июн-17, 14:47 
>[оверквотинг удален]
> Пользователи грешат гиганскими папками Входящие, в которых скапливается почта за многие
> годы, в результате чего Dovecot имеет слабость залипать на всяких "сжатиях"
> и др., которые исходят от клиентов. Ругаться и требовать переносить в
> локальные архивы уже устал.
> Думаю над тем, чтобы сделать автоперенос писем в специальные readonly imap-папки на
> сервере, в которых не будет уже никаких изменений.
> Не подскажите, чем это можно цивильно организовать? На ум пока приходит только
> скриптование шеллом, перлом в виде последовательного чтения mbox, разделение писем по
> некоему признаку, копирование в архивы с удалением исходных.
> Заранее благодарю.

А мне свезло. Когда устанавливал новый сервер, то сразу отказался от IMAP в пользу
POP3 Честно слово надоело бегать по узерам и напоминать, что почтовый сервер это
средство ПЕРЕДАЧИ а не склад ихних позапрошлогодних терок.

:)

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

19. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от DeadLoco (ok) on 02-Июн-17, 21:48 
> А мне свезло. Когда устанавливал новый сервер, то сразу отказался от IMAP в пользу POP3

Фейспалм.тхт

Это звучит похлеще, чем "повезло, отказался от хамона и фуагра в пользу гнилых опилок"


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

20. "Автоперенос писем из Входящие в Архив"  +/
Сообщение от Bootmen (ok) on 03-Июн-17, 00:05 
>> А мне свезло. Когда устанавливал новый сервер, то сразу отказался от IMAP в пользу POP3
> Фейспалм.тхт
> Это звучит похлеще, чем "повезло, отказался от хамона и фуагра в пользу
> гнилых опилок"

Походу вы заблудились - не в тот форум попали.

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

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

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




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

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