FreeBSD, поднят почтовик postfix, имап и все дела. Задача такая, нужно старые письма перемещать в архив, но так, чтобы они оставались доступными в каждом ящике все равно. Думаю, проходить скриптом по ящиком и все устаревшие файлы писем перекидывать в создаваемый в каждом почтовом ящике каталог для архива. Почту юзаю через imap.Пытаюсь на серваке создавать структуру каталогов по аналогии с существующими.
Например, в почтовом клиенте создаю для примера каталог в ящике. Захожу на сервак и смотрю какая структура папок и файлов для этого каталога создалась. Делаю аналог но с другим именем. В почтовом клиенте моего созданного через сервак каталога не видно.Может есть какие то скрипты или команды, чтобы постфиксу или смежным сервисам дать команду на создание каталога в определенном ящике? Подскажите, народ.
>[оверквотинг удален]
> каждом ящике все равно. Думаю, проходить скриптом по ящиком и все
> устаревшие файлы писем перекидывать в создаваемый в каждом почтовом ящике каталог
> для архива. Почту юзаю через imap.
> Пытаюсь на серваке создавать структуру каталогов по аналогии с существующими.
> Например, в почтовом клиенте создаю для примера каталог в ящике. Захожу на
> сервак и смотрю какая структура папок и файлов для этого каталога
> создалась. Делаю аналог но с другим именем. В почтовом клиенте моего
> созданного через сервак каталога не видно.
> Может есть какие то скрипты или команды, чтобы постфиксу или смежным сервисам
> дать команду на создание каталога в определенном ящике? Подскажите, народ.какое отношение postfix имеет к imap?
> какое отношение postfix имеет к imap?Можно забыть о моей фразе об imap
Есть идеи?
> Можно забыть о моей фразе об imap
> Есть идеи?Вы смешали в кучу пресное с мягким и пытаетесь поделить на троих землекопов. Постфикс как раз ни причем, а виноват во всем сервер имап (название которого вы не сказали, хотя это не существенно). Вы с какими правами папку то создаете, и с какими правами пользователь ее пытается посмотреть? У вас имап как хранит сообщения в боксах или в дирах, хотя это то-же не существенно, надеюсь мои вопросы помогут вам начать плодотворный путь изучения почтовых систем.
>Вы с какими правами папку то создаете...?777
>> какое отношение postfix имеет к imap?
> Можно забыть о моей фразе об imapможно, тогда в чем суть вопроса?
> можно, тогда в чем суть вопроса?Как создать через shell подпапку в каталоге почтового ящика так, чтобы она появилась в почтовом клиенте в этом ящике, чтобы скопировать туда потом устаревшие письма из основной папки.
> Как создать через shell подпапку в каталоге почтового ящика так, чтобы она
> появилась в почтовом клиенте в этом ящике, чтобы скопировать туда потом
> устаревшие письма из основной папки.Какой имап-сервер у вас используется?
courier-imap
> courier-imapУ мейлдира помимо структуры каталогов есть еще понятие подписки. Пока свежесозданная иерархия из кур-нью-тмп не подписана, имап сервер ее отображать не будет.
У довекота для таких (и прочих) случаев есть довеадм. Как это решается в курьере - не знаю, и знать не хочу.
>> courier-imap
> У мейлдира помимо структуры каталогов есть еще понятие подписки. Пока свежесозданная иерархия из кур-нью-тмп не подписана, имап сервер ее отображать не будет.О! Нашел! Команда maildirmake. Теперь структура правильная создается легко. Затем в каком то левом скрипте подсмотрел что нужно еще название созданной дирректории добавить в файл courierimapsubscribed в корне ящика в таком виде: INBOX.11111 (для папки 11111) и наконец то увиделась она в клиенте. Дальше если в cur накидать писем, то после просмотра папки клиентом создаются другие файлы и кейворды в этой директории и все работает нормально.
Проблема решена, всем спасибо! Особенно, DeadLoco, который навел на конкретную мысль.