Skip links

Versie 1.6.0 Nu Beschikbaar

Mundofy MailMigrator

Open-source mailboxmigratietool voor Windows en macOS, gebouwd in C# op .NET 8 en gelicentieerd onder de MIT License.

Gebouwd vanuit onze dagelijkse hostingoperaties en gratis vrijgegeven voor iedereen. Geïnspireerd door Armin Diehl's klassieke imapcopy, brengt het mailboxen over van IMAP- of POP3-bronnen naar IMAP-doelservers met native TLS 1.3, het overslaan van duplicaten, hervattingsondersteuning, desktopinterfaces voor Windows en macOS, en command-line automatisering.

Mundofy MailMigrator open source mailbox migration tool interface

Gebouwd om mailboxmigraties te moderniseren

In managed hostingoperaties is het verhuizen van klantmailboxen naar nieuwe servers een routinematige taak. E-mailmigraties brengen operationele uitdagingen met zich mee, met name wanneer command-line ervaring beperkt is en het vermijden van verloren berichten of uitvaltijd essentieel is.

Jarenlang was Armin Diehl's klassieke open-source imapcopy-hulpprogramma (2001–2009) de goudstandaard voor dit werk. Het was eenvoudig, betrouwbaar en sysadmins overal zworen erbij. Na verloop van tijd lieten e-mailservers echter oudere protocollen vallen en werd TLS 1.3 strikt afgedwongen, waardoor verbindingshandshakes mislukten zonder proxy-daemons zoals stunnel. Klassieke imapcopy miste bovendien POP3-ondersteuning, multithreading en modern herstel bij fouten.

In plaats van onze interne migratiescriptjes privé te houden, hebben we Mundofy MailMigrator gebouwd om de eenvoudige workflow van klassieke hulpprogramma's te combineren met native TLS 1.3-encryptie, ondersteuning voor POP3-bronnen, concurrency voor meerdere accounts en desktopinterfaces naast de command-line interface. Het is geen commercieel product; het is een operationeel hulpprogramma dat we dagelijks gebruiken, vrijgegeven als gratis open-source software onder de MIT License voor iedereen om te gebruiken.

Migratiemogelijkheden en protocollen

Protocolondersteuning

Maakt verbinding met IMAP (poort 993 of 143) of POP3 (poort 995 of 110) als bron en zet mail over naar IMAP (poort 993 of 143) bestemmingen met native TLS 1.3 en SSL-encryptie. De protocolengine wordt aangedreven door Jeffrey Stedfast's MailKit-bibliotheek.

Duplicaten overslaan en hervatten

Controleert RFC 822 Message-ID headers tegen doelfolders voordat elk bericht wordt verplaatst. Slaat bestaande berichten over en zorgt ervoor dat onderbroken overdrachten kunnen worden hervat zonder dubbele e-mails aan te maken.

Server auto-discovery

Detecteert IMAP-serverhostnamen, poort 993 en SSL-encryptie vanaf een e-mailadres via een vijf-traps detectiecascade (Major Providers, RFC 6186 DNS SRV, DNS MX Fingerprinting, Mozilla Thunderbird ISPDB en cPanel/Plesk Autoconfig).

Mailbox quotumcontrole

Vraagt opslaglimieten en gebruik van bron- en doelmailboxen op voor de migratie met behulp van RFC 2087 IMAP QUOTA en POP3-metriek, en waarschuwt u als de doelcapaciteit ontoereikend is.

Multi-account concurrency

Migreert meerdere accounts parallel met configureerbare concurrency variërend van 1 tot 16 gelijktijdige workers.

Achterwaartse compatibiliteit

100% compatibel met klassieke ImapCopy.cfg configuratiebestanden. Ondersteunt tevens het importeren en exporteren van standaard CSV- en TSV-accountlijsten, het plakken van rijen vanaf het klembord en per-account pauzeren en hervatten.

Systeem slaapstand preventie

Voorkomt dat de computer in de slaapstand gaat tijdens actieve datatransfers terwijl aangesloten schermen kunnen worden uitgeschakeld.

Nul telemetrie & privacy by design

Directe point-to-point TLS 1.3 sockets tussen uw computer en e-mailservers. Pure in-memory streaming met nul cloud-relays, nul schijfcaching en nul tracking, waardoor het inherent compliant is met AVG/GDPR, CCPA en HIPAA.

Interactieve desktop GUI en headless CLI

Desktop applicatie

Dubbelklikken op MundofyMailMigrator.exe op Windows, of het starten van het applicatiebundle op macOS, opent een interactieve desktopinterface. Gebruikers kunnen inloggegevens rechtstreeks op het scherm invoeren voor een enkele mailbox of batchmigraties configureren in een tabel. De interface toont mapvoortgang, berichttellers, overdrachtssnelheid in MB/s en voortgangsbalken.

Headless command-line interface

Voor geautomatiseerde migraties en geplande scripts draait het hulpprogramma headless vanuit de terminal met behulp van standaardvlaggen.

Toon hulp: MundofyMailMigrator.exe -h

Draai met configuratiebestand: MundofyMailMigrator.exe -c ImapCopy.cfg

Stel gelijktijdige workers in: MundofyMailMigrator.exe -c ImapCopy.cfg --concurrency 6

Test accountlogins zonder overdracht: MundofyMailMigrator.exe -c ImapCopy.cfg --test

Releases en bouwen vanuit broncode

Windows stand-alone uitvoerbaar bestand

Gepubliceerd op GitHub Releases als een enkel op zichzelf staand 64-bits Windows uitvoerbaar bestand (MundofyMailMigrator.exe). Vereist geen installatie en geen externe runtime-afhankelijkheden. Opmerking: Omdat dit een gratis open-source release is zonder commercieel EV-certificaat, kan Windows SmartScreen een waarschuwing weergeven bij het downloaden via de browser. Door te klikken op Meer informatie en vervolgens Toch uitvoeren wordt het hulpprogramma geopend.

macOS builds

Universele macOS schijf-images (.dmg) en applicatiebundels (.app) die Apple Silicon en Intel processors ondersteunen, worden eveneens aangeboden op GitHub Releases.

Bouwen vanuit broncode

De volledige broncode is beschikbaar in de GitHub repository onder de MIT License. Het bouwen van de oplossing vereist de .NET 8.0 SDK.

Bouw oplossing: dotnet build

Voer tests uit: dotnet test

Publiceer draagbaar uitvoerbaar bestand: dotnet publish src\Mundofy.MailMigrator.App\Mundofy.MailMigrator.App.csproj -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -o publish\win-x64

Wilt u dat wij uw migratie afhandelen?

Als uw team er de voorkeur aan geeft om de migratie niet intern uit te voeren, kan Mundofy dit voor u verzorgen.

Wij verzorgen basale IMAP-migraties, Microsoft 365-migraties en volledige Nextcloud-oplossingen voor u.

Geplande softwaremogelijkheden

Deze functies zijn in ontwikkeling of planning voor aankomende releases van de open-source softwaretool. Organisaties die vandaag Microsoft 365- of Nextcloud-migraties nodig hebben, kunnen onze ondersteunde migratiediensten hierboven inschakelen.

Gepland: Google Workspace en Microsoft 365 naar Nextcloud migratiepijplijn in het softwareprogramma

Een directe migratiepijplijn van Google Workspace en Microsoft 365 naar private Nextcloud-instanties, inclusief directe mailboxoverdrachten naar Nextcloud Mail backends, gebruikersbeheer via de Nextcloud OCS API, en uitbreiding van de roadmap naar Nextcloud Contacten (CardDAV), Agenda (CalDAV) en Bestanden (WebDAV).

Gepland: Native Linux en Docker CLI

Een native lichtgewicht Linux-binary (linux-x64 en linux-arm64) en een officiële Docker-container voor geautomatiseerde serverpijplijnen, ter voortzetting van de klassieke imapcopy-erfenis in moderne containeromgevingen.

Gepland: Slimme mapnormalisatie

Automatische mapping tussen de mapnaamconventies van providers, zoals het koppelen van Sent Items aan Sent en Deleted Items aan Trash.

Gepland: Exporteerbare migratie-auditrapporten

Generatie van CSV- en printbare HTML-auditrapporten met daarin de mailboxstatus, overgedragen bytes, overgeslagen berichten en verstreken duur.

Gepland: Eén-klik hernieuwde poging voor mislukte accounts

Onderbroken accounts of mislukte items opnieuw in de wachtrij plaatsen zonder reeds voltooiende mailboxen opnieuw te evalueren.

Gepland: Configureerbare bandbreedte-snelheidsbeperking

Instelbare snelheidslimieten om server-side verbindings-throttling te voorkomen.

Projectcredits en open-source licentie

Erfgoed & Inspiratie

Geïnspireerd door Armin Diehl's originele imapcopy-hulpprogramma (2001–2009). Jarenlang was klassieke imapcopy de vertrouwde standaard waar sysadmins overal bij zworen, en het diende als directe inspiratie voor deze moderne open-source tool.

Engine

IMAP- en POP3-engine aangedreven door Jeffrey Stedfast's open-source MailKit-bibliotheek.

License

Gepubliceerd onder de MIT License voor vrij en open gebruik door iedereen.

Developed by

Ontwikkeld door Danny Schuller / Mundofy als interne migratietool en gratis vrijgegeven voor de open-sourcegemeenschap.