Üdvözletem,
Adott egy Debian Etch alatt futó - a felhasználói adatokat MySQL-ben tároló - Postfix 2.3.8-2 és Courier 0.58-4 (+Postfixadmin, Roundcube) alapokon nyugvó levelezőszerver amit át szeretnék migrálni Debian Lenny alatt futó Postfix 2.5.5-1.1 és Dovecot 1:1.0.15-2.3+lenny1 (+Postfixadmin, Roundcube) kombinációra.
Az új rendszer beüzemelése sikeresen lezajlik a migrációnál lennének gondjaim.
Átmásolom a régi szerverről az új szerverre a leveleket tartalmazó mappákat (~/domain/user/ struktúra maildir formában), az adatbázist átpakolom, beállítom a felhasználót és a csoportot, alkalmazom a migrációhoz szükséges szkriptet. Mindez szépen lefut, Roundcube alatt meg is nyitja a leveleket - úgy néz ki rendben van.
Viszont POP3 esetén kicsit gondban vagyok: az alábbi oldalon olvasható egy ellenőrzési metódus:
You can do this by logging in using your old POP3 server, issuing UIDL command and saving the output. Then log in using Dovecot and save its UIDL output as well.
Nos ezt telneten keresztül végre is hajtom - bejelentkezek (USER, PASS), lekérem az UIDL-eket, és kilépek. Viszont a régi és az új szerver által adott UID-lista el van tolódva egymástól - így fennáll annak a veszélye, hogy a POP3 klienssel rendelkezők újból le fogják tölteni a teljes levelezésüket.
A kérdésem: hogyan lehetne a migrációt zökkenőmentesen végrehajtani? Van-e ezzel valakinek tapasztalata?
Mellékelten csatolom:
- A régi szerver egy adott fiókjáról lekért UID-listát
- Az új szerverre átmásolt - az előzőekben említett - fiókjáról lekért UID listát
- A fiókhoz tartozó a fiók főkönyvtárában levő courierimapuiddb állományt
- A fiókhoz tartozó a fiók főkönyvtárában levő courierimapuiddb állományt
- A fiókhoz tartozó a fiók főkönyvtárában levő dovecot-uidlist állományt
- Az adott fiók könyvtárában levő állományokról egy lista
UPDATE: megnéztem levelezőkliensből - Mozilla Thunderbird - POP3-on keresztül letöltöttem a régi szerveren az adott fiókan található leveleket, mindet olvasottá tettem, majd a POP3 szerverre vonatkozó beállításokat átállítottam az új szerverre.
Egy levelet töltött csak újra - pont az utolsó levelet, ahol az "eltolódás" van.
- 901 megtekintés