Eine grafische Windows-Oberfläche für imapsync
Dieses Tool entstand im Rahmen eines Umzugs von Microsoft Office 365 zu Mailbox.org. imapsync ist das ideale Werkzeug für solche Migrationen – hat aber keine grafische Oberfläche. IMAPSync GUI schließt diese Lücke.
Entstehungsgeschichte und Anleitung im Blog: lex-blog.de
- Grafische Eingabemaske für alle relevanten imapsync-Parameter
- Ordnerbaum direkt vom Quellserver laden (IMAP)
- Ordner gezielt ein- oder ausschließen
- Häufig benötigte Flags als Checkboxen
- Konfigurationen als Profile speichern und laden
- Automatische
.bat-Erstellung und Direktstart aus der GUI - Echtzeit-Log mit farbiger Ausgabe
- Mehrsprachig: 🇩🇪 Deutsch, 🇬🇧 English, 🇪🇸 Español, 🇫🇷 Français, 🇮🇹 Italiano
- Eigenständige
.exe– kein Python erforderlich
| Für | Anforderung |
|---|---|
.py direkt starten |
Python 3.9+, tkinter (in Windows-Python enthalten) |
Fertige .exe |
Keine – vollständig eigenständig |
| imapsync selbst | Separat von imapsync.lamiral.info beziehen |
Als Python-Skript:
python imapsync_gui.pyAls EXE bauen:
build_exe_v0_3_0.bat
Das Skript installiert PyInstaller bei Bedarf automatisch und erstellt dist\IMAPSync_GUI.exe.
imapsync-gui/
├── imapsync_gui.py # Hauptanwendung
├── IMAPSync_GUI.spec # PyInstaller-Konfiguration
├── build_exe_v0_3_0.bat # Build-Skript
├── about.json # Optional: Kontaktdaten überschreiben
├── logo_to_base64.py # Hilfsskript: Logo in Quellcode einbetten
├── LICENSE # GNU GPL v3
└── README.md # Diese Datei
Wenn IMAPSync GUI dir Zeit gespart hat – über einen Kaffee freue ich mich 😊
Copyright © 2026 Steve Rückwardt – lex-blog.de | info@lex-blog.de
Dieses Projekt steht unter der GNU General Public License v3.0. Du darfst den Code verwenden, verändern und weitergeben – aber nur unter denselben Lizenzbedingungen und mit Nennung des Urhebers. Abgeleitete Werke müssen ebenfalls als Open Source veröffentlicht werden.
Vollständiger Lizenztext: LICENSE · gnu.org/licenses/gpl-3.0
IMAPSync GUI ist ein unabhängiges Drittanbieter-Projekt und steht in keiner offiziellen Verbindung zum imapsync-Projekt von Gilles Lamiral. imapsync selbst unterliegt eigenen Lizenzbedingungen.
A graphical Windows interface for imapsync
This tool was created during a migration from Microsoft Office 365 to Mailbox.org. imapsync is the go-to tool for such migrations – but it has no graphical interface. IMAPSync GUI fills that gap.
Full story and instructions on the blog: lex-blog.de
- Graphical input form for all relevant imapsync parameters
- Load folder tree directly from the source server (IMAP)
- Include or exclude specific folders
- Frequently used flags available as checkboxes
- Save and reload configurations as profiles
- Automatic
.batfile generation and direct launch from the GUI - Real-time log output with colour highlighting
- Multilingual: 🇩🇪 Deutsch, 🇬🇧 English, 🇪🇸 Español, 🇫🇷 Français, 🇮🇹 Italiano
- Standalone
.exe– no Python installation required
| For | Requirement |
|---|---|
Run .py directly |
Python 3.9+, tkinter (included in Windows Python) |
Ready-to-use .exe |
None – fully self-contained |
| imapsync itself | Obtain separately from imapsync.lamiral.info |
Run as Python script:
python imapsync_gui.pyBuild the EXE:
build_exe_v0_3_0.bat
The script installs PyInstaller automatically if needed and produces dist\IMAPSync_GUI.exe.
imapsync-gui/
├── imapsync_gui.py # Main application
├── IMAPSync_GUI.spec # PyInstaller configuration
├── build_exe_v0_3_0.bat # Build script
├── about.json # Optional: override contact details without rebuild
├── logo_to_base64.py # Helper: embed a new logo into the source code
├── LICENSE # GNU GPL v3
└── README.md # This file
If IMAPSync GUI saved you some time, a coffee is always appreciated 🙂
Copyright © 2026 Steve Rückwardt – lex-blog.de | info@lex-blog.de
This project is licensed under the GNU General Public License v3.0. You are free to use, modify, and redistribute this code – but only under the same license terms and with attribution to the original author. Derivative works must also be released as open source.
Full license text: LICENSE · gnu.org/licenses/gpl-3.0
IMAPSync GUI is an independent third-party project and is not officially affiliated with the imapsync project by Gilles Lamiral. imapsync itself is subject to its own license terms.