The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Миграция courier -> dovecot2. Почта скачивается заново."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Nas_tradamus (ok) on 03-Апр-12, 12:21 
Добрый день!

Пытаюсь мигрировать с Courier-imap (последняя версия в портах) на Dovecot 2 (последняя версия).

В Dovecot поднял порт imap 11143 параллельно с 143 для courier-imap.
Завел нэймспэйс:

namespace {
  prefix = INBOX.
  separator = .
  inbox = yes
}

В настройках соединения с базой запрос user_query возвращает строку вида
/var/spool/mail/%d/%n (как раз то, что я поставил в mail_location)

Запустил для своей папки скрипт:

./courier-dovecot-migrate.pl --convert --to-dovecot --overwrite /var/spool/mail/site.ru/ivan

Отрабатывает без ошибок.

После этих действий, у себя в Thunderbird меняю порт с 143 (куриер) на 11143 (dovecot) и вижу, что вся почта скачивается заново по imap.

Подскажите, что я делаю не так? Все делал по инструкции в wiki. Нагуглить не удалось.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Nas_tradamus (ok) on 03-Апр-12, 13:14 
Пробовал еще так:

namespace {
  separator = /
  prefix =
  inbox = yes
}

namespace {
  separator = .
  prefix = INBOX.
  inbox = no
  hidden = yes
  list = no
  alias_for =
}

Все равно, при смене порта, загружает письма и заголовки заново. :(

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Nas_tradamus (ok) on 03-Апр-12, 13:50 
Похоже дело в скрипте конвертации:

./courier-dovecot-migrate.pl --convert --to-dovecot --recursive

Не отрабатывает нормально.

Провел эксперимент:  поставил порт 11143 (dovecot) в Thunderbird, синхронизировал все письма.
Далее, запустил
./courier-dovecot-migrate.pl --convert --to-courier --recursive
поставил порт 143 (куриер): опа! - письма не скачиваются, все нормально. Если не запускать скрипт, то Thunderbird скачивает у куриера заново все письма.

То есть, для куриера скрипт нормально в его формат все конвертит, а для dovecot какой-то косяк.

Печаль...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Nas_tradamus (ok) on 03-Апр-12, 17:34 
Сравнил файлы UID до и после.
В чем может быть дело?

dovecot-uidlist

3 V1226405457 N64294 G03f37d1177d57a4fee0e0000d4cb5c43
544 PUID374-1227524916 W38571 :1230026087.V801I17202dM760250.domain.com
546 PUID375-1227524916 W66396 :1230026881.V801I172022M782009.domain.com
548 PUID377-1227524916 W5148 :1230027548.V801I17202aM465075.domain.com
549 PUID378-1227524916 W5752 :1230028994.V801I172032M415233.domain.com

courierimapuiddb

1 1226405457 55366
544 1230026087.V801I17202dM760250.domain.com
546 1230026881.V801I172022M782009.domain.com
548 1230027548.V801I17202aM465075.domain.com
549 1230028994.V801I172032M415233.domain.com

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от DeadLoco (ok) on 04-Апр-12, 02:46 
Ничего, если я вмешаюсь в вашу увлекательную беседу?

> В чем может быть дело?

Может быть, дело в нечитаном разделе довекотовской вики?
     http://wiki.dovecot.org/Migration

Впрочем, если процесс важней результата, то  мой совет бесполезен и неуместен.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Nas_tradamus (ok) on 04-Апр-12, 11:44 
> Ничего, если я вмешаюсь в вашу увлекательную беседу?

Мы не против :D

> Может быть, дело в нечитаном разделе довекотовской вики?
>      http://wiki.dovecot.org/Migration

Ну, на самом деле, http://wiki2.dovecot.org/Migration - это для 2-ой версии Dovecot.
Вы не представляете, сколько раз я прочел всё, что связано с migration, Maildir, UID и не только...

Вчера каким-то чудом всё заработало само по себе и для imap и pop3.
Даже конфиги как есть остались (как в моем первом посте).

Даже не понял что я делал не так почти два дня.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Феликс Жопорезку on 04-Апр-12, 11:09 
> В чем может быть дело?

Понятия не имею, но мигрировать можно утилитой imapsync - она ящики синхронизирует с учётом флагов. Т.е. то, что прочитано останется прочитанным

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Миграция courier -> dovecot2. Почта скачивается заново."  +/
Сообщение от Nas_tradamus (ok) on 04-Апр-12, 11:43 
> Понятия не имею, но мигрировать можно утилитой imapsync - она ящики синхронизирует
> с учётом флагов. Т.е. то, что прочитано останется прочитанным

Ну в моем случае это не вариант, так как, во первых:
- пароли в базе у меня в зашифрованном виде
- это долго. простой будет большой
- директорию с почтой нельзя оставить там, где она лежала, а несколько гигов таскать туда-сюда по разным дирам неудобно

PS: проблему уже решил.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру