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

Исходное сообщение
"Как создать папку в почтовом ящике postfix через shell на серве"

Отправлено sprofxx , 05-Дек-13 17:57 
FreeBSD, поднят почтовик postfix, имап и все дела. Задача такая, нужно старые письма перемещать в архив, но так, чтобы они оставались доступными в каждом ящике все равно. Думаю, проходить скриптом по ящиком и все устаревшие файлы писем перекидывать в создаваемый в каждом почтовом ящике каталог для архива. Почту юзаю через imap.

Пытаюсь на серваке создавать структуру каталогов по аналогии с существующими.
Например, в почтовом клиенте создаю для примера каталог в ящике. Захожу на сервак и смотрю какая структура папок и файлов для этого каталога создалась. Делаю аналог но с другим именем. В почтовом клиенте моего созданного через сервак каталога не видно.

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


Содержание

Сообщения в этом обсуждении
"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено ALex_hha , 06-Дек-13 01:26 
>[оверквотинг удален]
> каждом ящике все равно. Думаю, проходить скриптом по ящиком и все
> устаревшие файлы писем перекидывать в создаваемый в каждом почтовом ящике каталог
> для архива. Почту юзаю через imap.
> Пытаюсь на серваке создавать структуру каталогов по аналогии с существующими.
> Например, в почтовом клиенте создаю для примера каталог в ящике. Захожу на
> сервак и смотрю какая структура папок и файлов для этого каталога
> создалась. Делаю аналог но с другим именем. В почтовом клиенте моего
> созданного через сервак каталога не видно.
> Может есть какие то скрипты или команды, чтобы постфиксу или смежным сервисам
> дать команду на создание каталога в определенном ящике? Подскажите, народ.

какое отношение postfix имеет к imap?


"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено sprofxx , 06-Дек-13 09:09 
> какое отношение postfix имеет к imap?

Можно забыть о моей фразе об imap

Есть идеи?


"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено qwertykma , 06-Дек-13 09:18 
> Можно забыть о моей фразе об imap
> Есть идеи?

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


"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено sprofxx , 06-Дек-13 10:59 
>Вы с какими правами папку то создаете...?

777



"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено ALex_hha , 06-Дек-13 14:10 
>> какое отношение postfix имеет к imap?
> Можно забыть о моей фразе об imap

можно, тогда в чем суть вопроса?



"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено sprofxx , 06-Дек-13 16:42 
> можно, тогда в чем суть вопроса?

Как создать через shell подпапку в каталоге почтового ящика так, чтобы она появилась в почтовом клиенте в этом ящике, чтобы скопировать туда потом устаревшие письма из основной папки.


"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено DeadLoco , 06-Дек-13 16:56 
> Как создать через shell подпапку в каталоге почтового ящика так, чтобы она
> появилась в почтовом клиенте в этом ящике, чтобы скопировать туда потом
> устаревшие письма из основной папки.

Какой имап-сервер у вас используется?


"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено sprofxx , 07-Дек-13 09:11 
courier-imap



"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено DeadLoco , 07-Дек-13 13:28 
> courier-imap

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

У довекота для таких (и прочих) случаев есть довеадм. Как это решается в курьере - не знаю, и знать не хочу.


"Как создать папку в почтовом ящике postfix через shell на серве"
Отправлено sprofxx , 07-Дек-13 15:20 
>> courier-imap
> У мейлдира помимо структуры каталогов есть еще понятие подписки. Пока свежесозданная иерархия из кур-нью-тмп не подписана, имап сервер ее отображать не будет.

О! Нашел! Команда maildirmake. Теперь структура правильная создается легко. Затем в каком то левом скрипте подсмотрел что нужно еще название созданной дирректории добавить в файл courierimapsubscribed в корне ящика в таком виде: INBOX.11111 (для папки 11111) и наконец то увиделась она в клиенте. Дальше если в cur накидать писем, то после просмотра папки клиентом создаются другие файлы и кейворды в этой директории и все работает нормально.

Проблема решена, всем спасибо! Особенно, DeadLoco, который навел на конкретную мысль.