Показать полную графическую версию : [решено] Как закачать почту назад на сервер
VictorSh
20-09-2011, 18:10
Здравствуйте,
такая проблема, есть сервер на FreeBSD, postfix и протокол IMAP4, при настройке почтового клиента кто-то сделал забирать почту по POP3 и вся почта из некоторых почтовых ящиков ушла с сервера на локальный диск.
Бекап есть, но 10-ти дневной давности, так уж получилось.
Есть ли способ обратно все вернуть на сервер с датами отсылки и др. служебной информацией?
Еще вопрос: как впредь запретить клиентам подключаться по POP3, чтобы такого не повторилось? Только по IMAP чтобы работало.
P.S. Почтовый клиент Mozilla Thunderbird для MS Windows
Есть ли способ обратно все вернуть на сервер с датами отсылки и др. служебной информацией? »
Штатными средствами - никак. Но можно попробовать покидать письма руками в майлдир/cur/, одно письмо - один файл. Авось сожрёт. IMAP атрибуты восстановить не удастся.
Еще вопрос: как впредь запретить клиентам подключаться по POP3, чтобы такого не повторилось? Только по IMAP чтобы работало. »
Выключить POP3 сервер, разве не очевидно? Зачем вы его вообще включали, раз у вас, по-видимому, совместно используемые почтовые ящики, для чего нужен IMAP. Что, кстати, выше моего понимания - почему "общую" корреспонденцию попросту не перенаправлять алиасами на личные ящики сотрудников, а что они с ней будут делать - их личное дело и ответственность. Впрочем, хозяин барин.
VictorSh
20-09-2011, 19:44
Штатными средствами - никак. »
А получится так:
1. создать второй аккаунт с IMAP на компьютере с Windows и скачанной почтой.
2. Скопировать руками почту в папку с новым аккаунтом
3. Выйти из аккаунта с POP3 и зайти в аккаунт с IMAP и синхронизировать с сервером
?
Note: Mozilla не будет наверное работать с двумя аккаунтами с одинаковыми адресами электронной почты. Наверное, надо сначала переместить файлы в другую папку. Потом создать аккаунт с IMAP и удалить аккаунт с POP и поместить туда все файлы из почты.
Выключить POP3 сервер »
Спасибо. Я просто думал, что это в настройках postfixа как-то делается
Зачем вы его вообще включали, раз у вас, по-видимому, совместно используемые почтовые ящики, для чего нужен IMAP. »
Это не я делал, так было до меня, а я с этим столкнулся сегодня
почему "общую" корреспонденцию попросту не перенаправлять алиасами на личные ящики сотрудников »
А каких сотрудников? сегодня может быть один, а завтра другой сотрудник этим заниматься. К тому же многие ящики должны быть доступны для нескольких людей одновременно. Я тоже этого не понимаю - похоже на беспорядок, но так было сделано до меня и начальство это устравало, кроме того начальник требует подключать почтовые ящики сразу нескольким людям. Как сделать более правильно пока не знаю. Слышал, что начальник хочет переходить на SharePoint.
1. создать второй аккаунт с IMAP на компьютере с Windows и скачанной почтой.
2. Скопировать руками почту в папку с новым аккаунтом
3. Выйти из аккаунта с POP3 и зайти в аккаунт с IMAP и синхронизировать с сервером »
Не понял идеи, но на всякий случай скажу, что IMAP с POP3 несовместимы - это два разных протокола.
Я просто думал, что это в настройках postfixа как-то делается »
Postfix, будучи MTA, за доставку почты пользователям не отвечает. Этим занимается отдельное ПО.
Это не я делал, так было до меня, а я с этим столкнулся сегодня »
И что, по серверу и установленному на нем ПО нет никакой документации?? Это не беспорядок, а просто бардак.
А каких сотрудников? сегодня может быть один, а завтра другой сотрудник этим заниматься. »
Вот завтра вы и потратите 30 секунд на изменение алиаса. Два минуса при таком подходе - дублирование почты и потому более быстрое заполнение дискового пространства сервера и возможное дублирование работы, если вдруг сотрудники не могут между собой договориться кто сегодня пишет ответ Чемберлену. Зато полностью исключены казусы, подобные вашему.
К тому же многие ящики должны быть доступны для нескольких людей одновременно. Я тоже этого не понимаю - похоже на беспорядок, но так было сделано до меня и начальство это устравало, кроме того начальник требует подключать почтовые ящики сразу нескольким людям. Как сделать более правильно пока не знаю. »
Хозяин барин.
Слышал, что начальник хочет переходить на SharePoint. »
Возможно, у вас действительно гигантский объём корреспонденции, решаемых ежедневно задач и число занятых этим сотрудников исчисляется десятками или сотнями. В этом случае групварь, несомненно, необходима. Кстати, на шарепойнте свет клином не сошёлся, подобного софта полно. Только не следует её воспринимать как волшебную палочку, если начальство не справляется, ему никакие костыли не помогут. :)
VictorSh
22-09-2011, 01:02
Не понял идеи »
идея в том, чтобы засунуть письма в папку для аккаунта IMAP и синхронизировать локальную папку с сервером
Postfix, будучи MTA, за доставку почты пользователям не отвечает. Этим занимается отдельное ПО. »
ну да, у меня же dovecot - это MDA. :) несообразил сразу
И что, по серверу и установленному на нем ПО нет никакой документации?? »
нет, нету. Я ее потихоньку составляю. Мне достался сервер без доков, пришлось самому с нуля разбираться, и сейчас вот тоже разбираюсь.
Не получилось по моему сценарию :(
думаю теперь так:
восстановить из бекапа часть, а остальные я скачал с того компа себе на флешку, они простого формата вроде бы, но
надо для каждого письма создать свой номер в папке, вопрос какой номер надо присвоить имеет занчение?
Имена писем у меня в таком виде 1315821463.P17562Q1.server.company.ru:2,Sb
правда писем много :( хоть и два почтовых ящика всего надо восстановить. Вернее не писем, а вложений, которые прописаны в самих письмах на 250 МБ
IMAP атрибуты восстановить не удастся. »
хм, а разве аттрибуты когда пришло письмо и ушло от кого и т.д. хранятся не в самом письме?
вопрос какой номер надо присвоить имеет занчение? »
Не имеет. Хотя за dovecot не отвечу. Вернее не писем, а вложений »
Так вложения в теле письма. В чём проблемв?
VictorSh
22-09-2011, 01:44
Так вложения в теле письма »
все входящие вместе со ВСЕМИ вложениями в одном файле INBOX, взятым из Mozilla Thunderbird - мне придется это все реазрезать на отдельные письма (файлы)
VictorSh
23-09-2011, 19:41
Так вложения в теле письма. В чём проблемв? »
можно попробовать покидать письма руками в майлдир/cur/, одно письмо - один файл. »[/post]
Вроде бы получается и аттрибуты письма (время получения и т.д.) восстанавливаются.
Но только очень уныло копировать строки из одного файла INBOX (229 МБ) в отдельные файлы и потом их закидывать на сервер.
Думаю найти программу или самому написать. А то в этом файле ~ 3 000 000 строк
Но только очень уныло копировать строки из одного файла INBOX (229 МБ) в отдельные файлы и потом их закидывать на сервер. »
Я так понимаю, Thunderbird хранит письма в формате mbox - один большой файл, в котором тупо склеены все письма?
Думаю найти программу »
Две программы конвертации ящика формата mbox в Maildir:
mbox2mdir (http://sageshome.net/oss/mbox2mdir.php)
mb2md (http://batleth.sapienti-sat.org/projects/mb2md/)
VictorSh
23-09-2011, 22:30
Спасибо, то что надо! :)
Возможно, у вас действительно гигантский объём корреспонденции, решаемых ежедневно задач и число занятых этим сотрудников исчисляется десятками или сотнями. »
350GB писем (за ~4 года), ~ 20 сотрудников + около 20 проектных ящиков
350GB писем (за ~4 года), ~ 20 сотрудников + около 20 проектных ящиков »
Ещё не смертельно, но пора действительно задумываться о groupware.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC