EmailViewer is a Python application that provides a user-friendly interface for viewing email backups stored in local folders.
The application is little bit laggy when you are loading big folders, but everything is working in background.
- Allow the user to load a folder where emails are stored (to see backups).
- Save the configuration to a file to reopen last used email folder.
- Logs errors for easy debugging.
- Python 3.12 or higher
- Email backup folder (you can use this tool)
Clone the repository:
git clone https://github.com/gylfirst/EmailViewer.git
cd EmailViewerRun the application:
python -m app- Files:
config/email_viewer.json: This is the config file, where the last opened folder is stored, as the window location.logs/app.log: Log file for the application.
The application uses a rotating file handler to manage logs. Logs are stored in logs/app.log with a maximum size of 5 MB per file and up to 3 backup files.
This project is licensed under the MIT License. See the LICENSE file for details.