Initial commit: Cross-platform email migration script

- Add Python script for IMAP-to-IMAP email migration
- Support for preserving folder structure, flags, and dates
- Configurable via environment variables (.env file)
- Batch processing with progress reporting and error handling
- SSL/TLS support for secure connections
- Folder filtering capabilities (include/exclude)
- Comprehensive logging system
- Works natively on Linux and macOS without dependencies
- Include .env.template for easy setup
- Add comprehensive README with setup instructions
This commit is contained in:
Elmar 2025-09-24 00:08:31 +02:00
commit bd54ae469b
4 changed files with 394 additions and 0 deletions

23
.gitignore vendored Normal file
View file

@ -0,0 +1,23 @@
# Temporary files
temp_emails/
*.log
# Environment files with credentials
.env
# Python cache
__pycache__/
*.pyc
*.pyo
# IDE files
.vscode/
.idea/
*.swp
*.swo
# macOS
.DS_Store
# Test files
test_*.py