Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Как закачать почту назад на сервер (http://forum.oszone.net/showthread.php?t=216073)

VictorSh 20-09-2011 18:10 1756882

Как закачать почту назад на сервер
 
Здравствуйте,
такая проблема, есть сервер на FreeBSD, postfix и протокол IMAP4, при настройке почтового клиента кто-то сделал забирать почту по POP3 и вся почта из некоторых почтовых ящиков ушла с сервера на локальный диск.
Бекап есть, но 10-ти дневной давности, так уж получилось.
Есть ли способ обратно все вернуть на сервер с датами отсылки и др. служебной информацией?
Еще вопрос: как впредь запретить клиентам подключаться по POP3, чтобы такого не повторилось? Только по IMAP чтобы работало.

P.S. Почтовый клиент Mozilla Thunderbird для MS Windows

vadblm 20-09-2011 18:30 1756903

Цитата:

Цитата VictorSh
Есть ли способ обратно все вернуть на сервер с датами отсылки и др. служебной информацией? »

Штатными средствами - никак. Но можно попробовать покидать письма руками в майлдир/cur/, одно письмо - один файл. Авось сожрёт. IMAP атрибуты восстановить не удастся.
Цитата:

Цитата VictorSh
Еще вопрос: как впредь запретить клиентам подключаться по POP3, чтобы такого не повторилось? Только по IMAP чтобы работало. »

Выключить POP3 сервер, разве не очевидно? Зачем вы его вообще включали, раз у вас, по-видимому, совместно используемые почтовые ящики, для чего нужен IMAP. Что, кстати, выше моего понимания - почему "общую" корреспонденцию попросту не перенаправлять алиасами на личные ящики сотрудников, а что они с ней будут делать - их личное дело и ответственность. Впрочем, хозяин барин.

VictorSh 20-09-2011 19:44 1756953

Цитата:

Цитата vadblm
Штатными средствами - никак. »

А получится так:
1. создать второй аккаунт с IMAP на компьютере с Windows и скачанной почтой.
2. Скопировать руками почту в папку с новым аккаунтом
3. Выйти из аккаунта с POP3 и зайти в аккаунт с IMAP и синхронизировать с сервером

?

Note: Mozilla не будет наверное работать с двумя аккаунтами с одинаковыми адресами электронной почты. Наверное, надо сначала переместить файлы в другую папку. Потом создать аккаунт с IMAP и удалить аккаунт с POP и поместить туда все файлы из почты.

Цитата:

Цитата vadblm
Выключить POP3 сервер »

Спасибо. Я просто думал, что это в настройках postfixа как-то делается

Цитата:

Цитата vadblm
Зачем вы его вообще включали, раз у вас, по-видимому, совместно используемые почтовые ящики, для чего нужен IMAP. »

Это не я делал, так было до меня, а я с этим столкнулся сегодня

Цитата:

Цитата vadblm
почему "общую" корреспонденцию попросту не перенаправлять алиасами на личные ящики сотрудников »

А каких сотрудников? сегодня может быть один, а завтра другой сотрудник этим заниматься. К тому же многие ящики должны быть доступны для нескольких людей одновременно. Я тоже этого не понимаю - похоже на беспорядок, но так было сделано до меня и начальство это устравало, кроме того начальник требует подключать почтовые ящики сразу нескольким людям. Как сделать более правильно пока не знаю. Слышал, что начальник хочет переходить на SharePoint.

vadblm 20-09-2011 20:36 1756989

Цитата:

Цитата VictorSh
1. создать второй аккаунт с IMAP на компьютере с Windows и скачанной почтой.
2. Скопировать руками почту в папку с новым аккаунтом
3. Выйти из аккаунта с POP3 и зайти в аккаунт с IMAP и синхронизировать с сервером »

Не понял идеи, но на всякий случай скажу, что IMAP с POP3 несовместимы - это два разных протокола.
Цитата:

Цитата VictorSh
Я просто думал, что это в настройках postfixа как-то делается »

Postfix, будучи MTA, за доставку почты пользователям не отвечает. Этим занимается отдельное ПО.
Цитата:

Цитата VictorSh
Это не я делал, так было до меня, а я с этим столкнулся сегодня »

И что, по серверу и установленному на нем ПО нет никакой документации?? Это не беспорядок, а просто бардак.
Цитата:

Цитата VictorSh
А каких сотрудников? сегодня может быть один, а завтра другой сотрудник этим заниматься. »

Вот завтра вы и потратите 30 секунд на изменение алиаса. Два минуса при таком подходе - дублирование почты и потому более быстрое заполнение дискового пространства сервера и возможное дублирование работы, если вдруг сотрудники не могут между собой договориться кто сегодня пишет ответ Чемберлену. Зато полностью исключены казусы, подобные вашему.
Цитата:

Цитата VictorSh
К тому же многие ящики должны быть доступны для нескольких людей одновременно. Я тоже этого не понимаю - похоже на беспорядок, но так было сделано до меня и начальство это устравало, кроме того начальник требует подключать почтовые ящики сразу нескольким людям. Как сделать более правильно пока не знаю. »

Хозяин барин.
Цитата:

Цитата VictorSh
Слышал, что начальник хочет переходить на SharePoint. »

Возможно, у вас действительно гигантский объём корреспонденции, решаемых ежедневно задач и число занятых этим сотрудников исчисляется десятками или сотнями. В этом случае групварь, несомненно, необходима. Кстати, на шарепойнте свет клином не сошёлся, подобного софта полно. Только не следует её воспринимать как волшебную палочку, если начальство не справляется, ему никакие костыли не помогут. :)

VictorSh 22-09-2011 01:02 1757797

Цитата:

Цитата vadblm
Не понял идеи »

идея в том, чтобы засунуть письма в папку для аккаунта IMAP и синхронизировать локальную папку с сервером

Цитата:

Цитата vadblm
Postfix, будучи MTA, за доставку почты пользователям не отвечает. Этим занимается отдельное ПО. »

ну да, у меня же dovecot - это MDA. :) несообразил сразу

Цитата:

Цитата vadblm
И что, по серверу и установленному на нем ПО нет никакой документации?? »

нет, нету. Я ее потихоньку составляю. Мне достался сервер без доков, пришлось самому с нуля разбираться, и сейчас вот тоже разбираюсь.

Не получилось по моему сценарию :(
думаю теперь так:
восстановить из бекапа часть, а остальные я скачал с того компа себе на флешку, они простого формата вроде бы, но
надо для каждого письма создать свой номер в папке, вопрос какой номер надо присвоить имеет занчение?
Имена писем у меня в таком виде 1315821463.P17562Q1.server.company.ru:2,Sb

правда писем много :( хоть и два почтовых ящика всего надо восстановить. Вернее не писем, а вложений, которые прописаны в самих письмах на 250 МБ

Цитата:

Цитата vadblm
IMAP атрибуты восстановить не удастся. »

хм, а разве аттрибуты когда пришло письмо и ушло от кого и т.д. хранятся не в самом письме?

vadblm 22-09-2011 01:20 1757810

Цитата:

Цитата VictorSh
вопрос какой номер надо присвоить имеет занчение? »

Не имеет. Хотя за dovecot не отвечу.
Цитата:

Цитата VictorSh
Вернее не писем, а вложений »

Так вложения в теле письма. В чём проблемв?

VictorSh 22-09-2011 01:44 1757818

Цитата:

Цитата vadblm
Так вложения в теле письма »

все входящие вместе со ВСЕМИ вложениями в одном файле INBOX, взятым из Mozilla Thunderbird - мне придется это все реазрезать на отдельные письма (файлы)

VictorSh 23-09-2011 19:41 1758983

Цитата:

Цитата vadblm
Так вложения в теле письма. В чём проблемв? »

Цитата:

Цитата vadblm
можно попробовать покидать письма руками в майлдир/cur/, одно письмо - один файл. »[/post]

Вроде бы получается и аттрибуты письма (время получения и т.д.) восстанавливаются.
Но только очень уныло копировать строки из одного файла INBOX (229 МБ) в отдельные файлы и потом их закидывать на сервер.

Думаю найти программу или самому написать. А то в этом файле ~ 3 000 000 строк

vadblm 23-09-2011 21:04 1759042

Цитата:

Цитата VictorSh
Но только очень уныло копировать строки из одного файла INBOX (229 МБ) в отдельные файлы и потом их закидывать на сервер. »

Я так понимаю, Thunderbird хранит письма в формате mbox - один большой файл, в котором тупо склеены все письма?
Цитата:

Цитата VictorSh
Думаю найти программу »

Две программы конвертации ящика формата mbox в Maildir:
mbox2mdir
mb2md

VictorSh 23-09-2011 22:30 1759089

Спасибо, то что надо! :)

Цитата:

Цитата vadblm
Возможно, у вас действительно гигантский объём корреспонденции, решаемых ежедневно задач и число занятых этим сотрудников исчисляется десятками или сотнями. »

350GB писем (за ~4 года), ~ 20 сотрудников + около 20 проектных ящиков

vadblm 23-09-2011 22:40 1759102

Цитата:

Цитата VictorSh
350GB писем (за ~4 года), ~ 20 сотрудников + около 20 проектных ящиков »

Ещё не смертельно, но пора действительно задумываться о groupware.


Время: 07:49.

Время: 07:49.
© OSzone.net 2001-