Задумали переустановить почтовый сервер на другой сервак. Вопрос: как корректней будет произвести перенос почтовой базы и базы пользователей — тупо скопировать содержимое директорий, или установить Eserv 5 с нуля и провести импорт пользователей.
Eserv у нас живет еще с 3 версии и честно говоря хотелось бы "забыть" старое и сделать все с нуля, но терять БД пользователей и почту не хотелось бы... Подсоветуйте пожалуйста алгоритм действий.
У меня Eserv стоит на отдельном диске, тогда при замене машины надо только диск переткнуть и сервисы установить
Единственное из замеченных в веб морде на одном из пользователей папка Входящие выдает ошибку, в логе следующее: db3_get_record_sql error:30011 IndexFormat.html error=-4 mail/~i.schelokov/INBOX/
так понимаю где-то битый индекс.
И в морде управления Eserv вкладка Обновление->Список обновлений->Error 30011
ред: 23.10.2012 13:18
ЗЫ Попробовал послать письмо на указанный ящик — письмо пришло и грустно в одиночестве увалилось в пустой ящик
ред: 23.10.2012 21:10
Файл: архив с headers [819622 bytes] ps будут какие идеи пишите, но посмотрю только завтра
Файл с "архив с headers" удалю на всякий случай, чтобы ваши адресаты из базы не попали спамерам.
По поводe headers и messages
После подкладывания пришедшего от вас headers в папку domains..., на сторонней машине, т.е. с созданием новой учетки в аутглюк, не мгновенно, но почта закачалась. На родном компе директора она так и не прошла, и в веб интерфейсе error 4 красуется в папке инбокс, остальные папки нормально. Куда прикажете копнуть?
Файл: acWEB5 err 30011 [2255820 bytes]
ред: 25.10.2012 17:23
db3_get_record_sql error:30011 (GetPageSrc)
(UpnpSendAnnouce) err1=10049 if=[::1]
(UpnpSendAnnouce) err2=10049 if=[::1]
(UpnpSendAnnouce) err3=10049 if=[::1] bind2 err=10022 DB3: 2012-10-25 18:15:20 3702472 3502568
DB3: 2012-10-25 18:16:09 3702472 3502568
Read from url=/~i.sc<...>/INBOX/
Dir= ..\DATA\domains/n<...>.ru\i.sc<...>\INBOX
Mid=5664
Read from url=/~i.sc<...>/INBOX/
Dir= ..\DATA\domains/n<...>.ru\i.sc<...>\INBOX
Mid=5661
DB3: 2012-10-25 18:18:09 3713544 3502568
Если Входящие уже с тех пор менялись, то можете сами выполнить над этим файлом "DROP INDEX idx_parid; CREATE INDEX idx_parid ON sp_messages(parid);", используя sqlite.exe с сайта sqlite.org или любой sqlite-менеджер.
(UpnpSendAnnouce) err1=10049 if=[::1]
(UpnpSendAnnouce) err2=10049 if=[::1]
(UpnpSendAnnouce) err3=10049 if=[::1] bind2 err=10022
Но морда работает....
UPnP на данный вопрос не влияет никак, это компонент из прокси. Можно отключить UPnP в "Службе каталогов", т.к., похоже, уже занято Windows.
Или: скопируйте весь Eserv/4 на новый сервер, замените в планировщике сервер обновления code.eserv.ru на code5.eserv.ru /E5S/, дождитесь загрузки обновлений и запустите update.bat.
Все письма на мой ящик всё-равно исправно валятся на старый сервак, однако в логах есть информация о срабатывании фильтра:
На новый сервак ничего не приходит, на старом в папке out сотворилась папка с адресом нового сервака, в ней томятся письма с именами вида
ред: 12.11.2012 18:00
Нет, нету. Сейчас проверил: отправляю письмо себе с инета, оно отмечается фильтром, попадает ко мне в ящик на сервере Е4, и на нём-же помещается в data\mail\out\172.16.1.10\25\ , где и лежит. Отметки в data\TEMP\2012-11-12\ нету. Да, новый сервак находится в той-же сети, что и старый, тут не может быть затыка?
Сделал "чистого" пользователя, пытаюсь разобраться. Упоминание о письмах ему есть в логе SMTPS:
Вроде бы правило отрабатывается, нет? Но дальше идёт информация о локальной доставке. Ничего не понимаю... для этого пользователя вся почта попадает в ящик на Е4, но даже не пытается переправиться на другой сервер, писем в out нету.
То что не уходит оттуда — похоже на баг, разберусь.
Нет, бага не нашел. Но вот что стоит перепроверить — есть ли у вас в планировщике задание SmtpPush с сервером 172.16.1.10. Если нет, то создайте и затем опять понаблюдайте за DATA\temp.
В результате вроде бы всё поднялось, некоторым пользователям пришлось вручную переносить ту почту, которая пришла на старый Е4 до переноса: Е5 отдавал им только заголовки от писем, тела отсутствовали.
С перенаправлением буду разбираться чуть позже, пока что сразу-же возник вот какой вопрос: для Е4 покупался SpamProtexx, его лицензия идёт на Е5, или нет? Для Е5 сразу купил LibSD, но была мысль попробовать в работе сразу два фильтра.