Mail szerver migráció

Sziasztok!

Mail szerver migrációval kapcsolatos tervet szeretnék kigondolni. Valószínűleg mások is találkoztak már ezzel a problémával, így hátha tudtok javasolni egy használható módszert.

Szóval a feladat, egy működő levelező szerver (linux, postfix) migrálása lenne windows alatt futó hmailserverre.
A cél az lenne, hogy amíg a migráció tart és a felhasználók átkerülnek az egyik szerverről a másikra (ez akár több hét is lehet bizonyos okok miatt), a levelezés zavartalan legyen.

Kiinduló helyzet hogy az mx rekord a linux mail szerverre mutat, ott van minden postafiók.
Ha létrehozom az új szervert és felveszek rá néhány felhasználót szintén ugyanarra a domainre mint a régi szerver hogyan tudom megoldani azt, hogy a két szerver között is működjön a levelezés?
Egy olyan ötleten gondolkodom, hogy a helyi domainbe továbbítandó leveleket mindkét szerver kapja meg, vagy az egyik átküldje a másiknak azokat amelyik fiók nem azon található.

Remélem sikerült érthetően elmondanom a problémát, amellyel kapcsolatban minden segítséget szivesen fogadok.

Üdv
Ghoman

Hozzászólások

100 user alatt én így csinálnám:

1. Beállítod az új szervert userestül
2. Régi szervert userek számára elérhetetlenül hagyod
3. imapcopy régiszerver->újszerver

Ez esetben a levelezés nem áll le, csak a régi levelek átpakolása az idő. Épp ezért (átlag hazai munkahelyen) péntek este a jó időpont szervercserére.

Nem egészen migráció, de egyik haver cégénél úgy működik, hogy van egy linux mailfilter gw (postfix, sa, greylist, stb.), mögötte pedig egy exchange, és akinek jutott exchange annak exchange van, akinek nem jutott exchange licensz az pedig postfixen levelezik. Domain asszem ugyanaz, mx a postfix-en van.

szerk.: nem úgy van, aldomain-nel van megoldva náluk.

Egyébként mi az oka annak, hogy erre a hmailserver-re migráltok?

a default mail server pl. a postfix.
Akit átpakoltál a másik mail szerverre, annak a leveleit a postfix transportjával átirnyítod a másikra.

ha nem akarsz transportot szerkesztgetni:
egyelőre a postfix kapja a levelet
a windowsnak kétféleképp is el kell venni a levelet:
1) mintha ő lenne az mx célja (azaz userKUKACdomain.hu) és akkor is, ha a helyi domaint használsz (userKUKACwindowsgep.localdomain)
2) be kell állítanod a dnsed mx rekordját úgy, hogy ha a posfixes gép megkérdi, hogy az windowsgep.localdomain-nek mi az MX-e, akkor visszaadja a windowsgep.localdomain-t.
3) a postfixesen parancssorból kipróbálod, hogy a mail userKUKACwindowsgep.localdomain paranccsal elmegy-e a levél
4) a posfixesen beállítasz aliast: userKUKACdomain.hu -> userKUKACwindowsgep.localdomain
innentől minden levél a postfixre érkezik, és az aliasok miatt átmegy a windowsra.
5) átállítod a klienseket, hogy a windows-zal beszéljenek, célszerűen ott is küldjék a leveleket
6) áítrod a domain.hu mxét, hogy a windowsos gépre mutasson.
7) ha minden ok, leállítod a postfixeset.

ennyi.

én annak idején úgy migráltam egy windows xp + mdaemon egy exchangre, hogy létrehoztam minden felhasználónak az exchanges postafiókját, felvettem az otulook-ban, beállítottam, hogy a pop3 mdaemon postafiók levelei az exchanges ost fájlba landoljanak nem pedig egy pst-ben és utána egyszerűen átírtam a tűzfalon a mail szerver ip-jét. onnantól kezdve az exchange fogadta a leveleket. néhány teszt és ha minden ok akkor kész is. ha nem akkor még mindig vissza lehetett rakni a régire.

Mennyi fiókról van szó? Miért pont hmail? Mekkora kieséssel lehet számolni?

Kb. 30 fiókról van szó, viszont vannak benne távfelhasználók is akiknél nehezebb a konfiguráció.
Lehetséges, hogy az egy hétvégén történő teljes átállást fogom választani, így ha gond van vissza tudok állni a régi szerverre anélkül, hogy bármit elkonfiguráltam volna.
Viszont a kérdés mindenképp érdekel már csak tanulási szempontból is.

Azért hmail mert windowsos szervert akartam keresni mindenképpen (az okai most kevésbé lényegesek, de a linux nem fog maradni), az exchange túl drága, túl nagy tudású és erőforrás igényű a feladathoz, az ingyenes szoftverek közül a hmailserver tűnt a legalkalmasabbnak.

Kiesési időt egy hétvégén belül kell tartani, viszont nem lehet egy elveszett levél sem.