Migrace mail schránek
26. dubna 2022Není neobvyklé, že se vlastník domény rozhodne přesunout mailové služby k jinému poskytovateli nebo prostě přesunout z jednoho serveru na druhý typicky s jiným technologickým zázemím. Jak ale přesunout obsah schránek? Ideální je použít protokol IMAP a k tomu nějaký nástroj, ať to nemusí dělat každý uživatel ručně. V tomto článku vám představím nástroj, který provede kopírování mailů a ukáži jak ho rovnou používat.
                 
            
Možnosti
Můžete kopírovat soubory mezi kompatibilními servery. To připadá ovšem v úvahu, že má někdo přístup k serverům.
Je to jedno z možných řešení pokud máte například linuxový mail server.
Pokud používate na přístup k emailům protokol IMAP, pak můžete jednoduše na server nahrávat emaily od sebe. 
Pomocí něj můžete například pomocí běžného mail klienta kopírovat obsah z jednoho mailserveru na druhý. Je to ovšem vlastně ruční práce. 
Pro automatizaci můžete použít nástroj ImapSync. 
Oficialní web projektu imapsync.
Díky tomuto nástroji si můžete výrazně zefektivnit práci, protože si vše připravíte dopředu, vyzkoušíte a provedete počáteční kopírování.
V den přepnutí na nový server pak stačí do synchronizovat změny=dokopírovat nové emaily a smazané odstranit.
Navíc to vše můžete spouštět na nějakém serveru, který běží nonstop a na rychlé síti. nepotřebujete tak rychlou přípojku a mít pořád zapnutý pracovní počítač.
Instalace
Pro mojí oblíbenou serverovou distribuci Debian překvapivě není instalační balíček.
Je tak jednou z možností instalovat imapsync ze zdrojových kódů. 
Zdrojové kódy programu imapsync jsou dostupné na GitHubu.
Pro moji desktopovou distribuci  Mageia instalační balíček existuje.
Nejednodušší a univerzální způsob jak zprovoznit imapsync je vytvořit docker image, který bude vycházet z distribuce Mageia a do něj doinstalovat ImapSync a vše potřebné.
Definici takové docker image jsem již připravil. Jedná se o dockerfile a skripty. Zdrojové kódy pro tento docker image s imapsync jsou na githubu.
Build
Po stažení zdrojových kódů vytvoříte dozker image následujícím příkazem. A zároveň ho pojmenujete imapsync:docker build ./ -t imapsync
Imapsync použití
Z hotového docker image spustíte nový kontejner příkazem:
docker run  -v ${PWD}:/root/imapsync -it  --rm  imapsync   /bin/bash
Spustí se tak konzole a zároveň data z lokálního adresáře budou k dispozici i uvnitř kontejneru
 
 
Součástí připraveného docker kontejneru jsou i vzorové konfigurační soubory:
server.example.sh a
input.example.csv.
 
Které musíte přejmenovat na  example.sh a
example.csv a vyplníte v nich mail účty zdroje a cíle včetně hesla a adresu serveru.
Pak stačí spustit skript imapsync.sh a ten podle daní konfigurace provede synchronizaci emailů ze zdrojového serveru na cílový.
Video návod
Video návod na použití docker kontejneru s programem imapsync:
 
 
Tematická videa
- 
Další videa, která souvisí s emaily:
	
- protokoly: #SMTP #IMAP #POP3 porty
- nastavení mail filtrů #roundcube #ispconfig #thunderbird
- #ISPConfig vytvoření #mail schránky
- Jak na SPAM
Články na podobné téma
        
            Databáze SAP HANA
                            
            
        
            Příkaz AT
                            
            
        
            Docker build multiarch image
                            
            
        
            VMware vs Proxmox: porovnání výkonu
                            
            
        
            GitLab CI/CD: automatizace testů a nasazení aplikace
                            
            
        
            Migrace VPS z VMware na Proxmox
                            
            
        
            Změna licencování VMware
                            
            
        
            Provoz Microsoft SQL serveru na Linuxu
                            
            
        
            Zálohování: Proxmox backup server
                            
            
        
            Linux jako router a firewall
                            
            
        
            Jak náhrát docker image do Docker Registry
                            
            
        
            Linux: Logical Volume Management
                            
            
        
            Linuxový softwarový RAID
                            
            
        
            Provoz webové aplikace za proxy
                            
            
        
            Docker multistage build
                            
            
        
            Zálohování dat zapnutím počítače
                            
            
        
            Podman
                            
            
        
            Import Windows do virtualizace Proxmox
                            
            
        
            Docker a PHP mail
                            
            
        
            Virtualizace Proxmox
                            
            
        
            Docker a Cron
                            
            
        
            Lenovo ThinkPad X1 Carbon: zprovoznění LTE modemu EM7544
                            
            
        
            Yocto Project: Build vlastního operačního sytému pro embedded zařízení
                            
            
        
            Příprava linuxového serveru pro běh webové aplikace v jazyce Python
                            
            
        
            Jak řešit špatný výkon sdílených souborů u Dockeru
                            
            
        
            Jak začít  správně používat Docker
                            
            
        
            Instalace Linuxu na dedikovaný server HPE ProLiant DL320e
                            
            
        
            Jak provést zátěžový test webové aplikace
                            
            
        
            Proč používat filesystém JFS
                            
            
        
            Jak bootovat z 4TB disku s GTP pomocí UEFI
                            
            
        
            Jak nainstalovat operační systém Mageia Linux bez DVD mechaniky
                            
            
        
            Souborový systém Btrfs
                            
            
        
            Raspberry PI
                            
            
        
            Jak zprovoznit vzdálené přehrávání přes síť na televizi s DLNA
                            
            
        
            Upgrade Mandriva Linuxu za běhu
                            
            
        
            Poznámky ke GNU/Linux
                            
            
        
            WINE -  spouštíme programy pro Windous pod Linuxem
                            
            
        
            Operační systém GNU/Linux
                            
            
            
Odběr novinek
    Pokud máte zájem dostávat příležitostně na email novinky.
    
    Můžete se vyplněním emailu registrovat k 
        odběru novinek.
+
 
             
             
             
             
          