Ga naar de hoofdinhoud

Een postbus binnenhalen

U komt met tien jaar post van elders: die komt hier binnen, met haar datums, haar mappen en wat u al had gelezen. Het werk gebeurt met imapsync, het standaardgereedschap van het vak, dat met elke IMAP-postbus praat.

1. Een venster openen​

Klik op suite.simafri.com, Postinstellingen, onderdeel Een postbus binnenhalen, op Een overname openen.

Vierentwintig uur lang mag uw andere account zijn post in deze postbus gieten; daarna sluit het venster vanzelf. Die deur, door u en voor een bepaalde tijd geopend, onderscheidt een echte geschiedenis van een gefabriceerd bericht.

Het scherm telt de binnenkomende berichten mee, bewaart het spoor van elk eerder venster en laat u eerder sluiten.

2. Het wachtwoord maken en droog oefenen​

Neem het wachtwoord van de doelpostbus, of maak een toepassingswachtwoord bij E-mailprogramma (handleiding). De gebruikersnaam is het adres van de doelpostbus.

Start eerst een verkenning van de mappen, die niets schrijft:

imapsync --dry --justfolders \
--host1 imap.gmail.com --port1 993 --ssl1 --user1 u@gmail.com \
--host2 imap.simafri.com --port2 993 --ssl2 --user2 u@uwdomein.tld

3. De mappen koppelen​

Een Simafri Suite-postbus draagt zes eigen mappen, INBOX, Sent, Drafts, Spam, Trash en Archive, en neemt al de uwe op: imapsync maakt ze ongewijzigd opnieuw aan, onder hun namen en in hun boomstructuur.

Drie principes volstaan om de uitvoer van de droge oefening te lezen:

  • de speciale mappen van uw aanbieder (verzonden, prullenbak, ongewenst) krijgen een --f1f2 naar een van de zes, volgens de namen die hij toont: --f1f2 "Sent Items=Sent", --f1f2 "Deleted Items=Trash", --f1f2 "Junk=Spam";
  • uw mappen komen ongewijzigd over, zonder dat u iets hoeft op te geven;
  • wat alleen een tweede weergave van dezelfde post is, blijft opzij. Bij Gmail zijn All Mail, Starred en Important weergaven: ze meenemen zou elk bericht tweemaal binnenhalen en gesprekken opbergen waar u ze niet verwacht.

Toont de droge oefening uw mappen onder INBOX/, zoals sommige hostingpartijen ze opbergen, voeg dan --regextrans2 's,^INBOX/,,' toe: ze komen op het hoogste niveau aan, naast de Inbox.

De conceptenmap van de bron blijft eveneens opzij.

4. De overname starten​

imapsync \
--host1 imap.gmail.com --port1 993 --ssl1 --user1 u@gmail.com \
--host2 imap.simafri.com --port2 993 --ssl2 --user2 u@uwdomein.tld \
--exclude "^\[Gmail\]/All Mail$" --exclude "^\[Gmail\]/Drafts$" \
--exclude "^\[Gmail\]/Starred$" --exclude "^\[Gmail\]/Important$" \
--f1f2 "[Gmail]/Sent Mail=Sent" --f1f2 "[Gmail]/Trash=Trash" --f1f2 "[Gmail]/Spam=Spam"

Vanaf een klassieke hostingpartij (cPanel, DirectAdmin, Plesk) gebruikt u hetzelfde commando, met de speciale mappen zoals de droge oefening ze toonde:

imapsync \
--host1 mail.vorige-host.tld --port1 993 --ssl1 --user1 u@uwdomein.tld \
--host2 imap.simafri.com --port2 993 --ssl2 --user2 u@uwdomein.tld \
--folderlast INBOX --f1f2 "INBOX.Sent=Sent" --f1f2 "INBOX.Trash=Trash" --f1f2 "INBOX.Junk=Spam" --exclude "^INBOX.Drafts$"

Reken de tijd naar het aantal berichten, niet naar hun gewicht: ongeveer 0,8 berichten per seconde, ongeacht de grootte. Een postbus met 50 000 berichten vraagt dus in de orde van zeventien uur, en u zult het venster onderweg opnieuw openen.

Onderbreken en hetzelfde commando opnieuw starten is voorzien: wat al binnen is, wordt herkend en komt niet tweemaal binnen. Het scherm toont beide getallen, binnengekomen berichten en berichten die er al waren.

Wordt het niveau van het account onderweg bereikt, dan stopt de overname daar en zegt het. Ga naar het hogere niveau, start hetzelfde commando opnieuw, en het gaat verder waar het gebleven was.

Wat meekomt​

Het hele bericht, kopregels, opmaak en bijlagenja, tot op de byte
De oorspronkelijke aankomstdatumja, en die ordent de draad
Gelezen of ongelezenja, voor de persoon die de overname uitvoert
De map: inbox, verzonden, archief, prullenbak, spam en al uw mappenja, met hun boomstructuur
De gesprekkenopnieuw opgebouwd uit de kopregels, net als voor de post van vandaag

Start het gereedschap in de standaardvolgorde, van het oudste naar het nieuwste bericht: zo worden de uitwisselingen volledig hersteld.

Een gesprek waarvan de berichten in meerdere van uw mappen waren opgeborgen, wordt opgeborgen in de map van zijn meest recente bericht, en het scherm van de overname toont hoeveel het er zijn. Een gesprek waarvan een bericht nog in uw Inbox stond, blijft daar, en staat tegelijk opgeborgen in zijn map.

Met uw postbus vertrekken​

Hetzelfde commando, in de andere richting, brengt uw post naar elke IMAP-aanbieder. Er valt niets te openen en niets te vragen: het wachtwoord van de postbus, of een toepassingswachtwoord, volstaat, en het lezen blijft hoe dan ook open.

imapsync \
--host1 imap.simafri.com --port1 993 --ssl1 --user1 u@uwdomein.tld \
--host2 imap.andere-aanbieder.tld --port2 993 --ssl2 --user2 u@andere-aanbieder.tld

Een handje hulp​

Schrijf naar support@simafri.com met de naam van uw huidige aanbieder en de globale omvang van de postbus: wij begeleiden u bij de koppeling van de mappen en bij het commando dat u start.