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

Исходное сообщение
"Архив почты на отдельный сервер"

Отправлено sprofxx , 12-Дек-13 17:39 
Есть postfix на фре, имап и все дела. Ящики хранятся в каталогах. Нужно каким то образом письма которые старше трех месяцев переместить на другой сервер и пользователям дать к ним доступ.

На ум приходит поднять второй почтовик, но как раз хотелось бы не использовать там мощных систем, а настроить доступ просто к старой почте на чтение. Т.е. пользователи могли обратиться к своей старой почте через какой то интерфейс если им нужно.

Вопрос, существуют ли какие нибудь веб морды или иные инструменты, которые понимают структуру каталогов и писем почтового сервера? Может какую то иную схему придумать? Может просто имап сервер нужен будет поднять чтобы лазил по каталогам, куда скриптом с основного будет копироваться почта? Или какие нибудь скрипты существуют которые могут провернуть полностью или частично то, что мне нужно? Наведите на мысль, плиз.


Содержание

Сообщения в этом обсуждении
"Архив почты на отдельный сервер"
Отправлено Дмитрий , 12-Дек-13 18:45 
roundcube,imap,scp + скрипт perl



"Архив почты на отдельный сервер"
Отправлено DeadLoco , 13-Дек-13 02:24 
> roundcube,imap,scp + скрипт perl

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

dsync -R backup ssh -i id_dsa.dovecot mailnull@main.host
doveadm expunge -A sentsince 90d

Команды допилить по месту.

"Архив почты на отдельный сервер"
Отправлено sprofxx , 13-Дек-13 15:03 
> roundcube,imap,scp + скрипт perl

т.е. просто имап сервак держать на втором, копировать по scp с помощью perl скрипта, я верно понял?

> Если в качестве имап-сервера используется довекот, то не нужно колхозить колхоз, а
> нужно воспользоваться штатными утилями.
>dsync -R backup ssh -i id_dsa.dovecot mailnull@main.host
>doveadm expunge -A sentsince 90d
> Команды допилить по месту.

Это второй почтовый сервер держать полноценный или просто имап или как? У меня courier-imap



"Архив почты на отдельный сервер"
Отправлено DeadLoco , 13-Дек-13 15:13 
> Это второй почтовый сервер держать полноценный или просто имап или как? У
> меня courier-imap

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


"Архив почты на отдельный сервер"
Отправлено sprofxx , 13-Дек-13 15:24 
>> Это второй почтовый сервер держать полноценный или просто имап или как? У
>> меня courier-imap
> Ну, если только смотреть - то достаточно имапа. Почитайте доки к курьеру,
> там должны быть утилиты для клонирования-бекапа ящиков на другие сервера.

А без имап сервера никак нельзя придумать просмотр почты в архивах? Может при переносе к какому то иному виду даже для этого нужно будет приводить. Или я много хочу? Просто хотелось бы снизить нагрузки и на сервак и на сеть.


"Архив почты на отдельный сервер"
Отправлено DeadLoco , 13-Дек-13 15:31 
> Просто хотелось бы снизить нагрузки и на сервак и на сеть.

О, да, если вы начнете вылавливать протухшую почту, копировать ее по сети, а затем разруливать прозрачный доступ к архивированной почте - опять-таки по сети - это вам резко снизит нагрузку. ВНЕЗАПНО.

Если вам не хватает дискового пространства - добавьте дисков. Для процессора и памяти большие объемы почтовых ящиков некритичны.

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


"Архив почты на отдельный сервер"
Отправлено Аноним , 14-Дек-13 12:26 
> А без имап сервера никак нельзя придумать просмотр почты в архивах? Может
> при переносе к какому то иному виду даже для этого нужно
> будет приводить.

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


"Архив почты на отдельный сервер"
Отправлено sprofxx , 17-Дек-13 16:34 
Ну тут нужда больше не восстанавливать, а без напряга просматривать. Вот говорят аж imap сервак накатать, туда морду. Но это опять же целая система, с кнопками удалить, написать, и другими возможностями. Это все не нужно, нужно просто смотреть старую почту. По имап куча управляющих всяких команд бегать может и т.д., это все лишние нагрузки.

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


"Архив почты на отдельный сервер"
Отправлено DeadLoco , 17-Дек-13 20:07 
> Вот говорят аж imap сервак накатать, туда морду. Но это опять же целая
> система, с кнопками удалить, написать, и другими возможностями. Это все не
> нужно, нужно просто смотреть старую почту.

А как вы собираетесь смотреть почту из мейлдира без поп/имап-сервера? Информация святым духом не переносится.