A modern Windows application that automatically syncs your Gmail messages to your local drive as PDF files, with powerful organization and search capabilities. Built with WPF and featuring a sleek Fluent UI design with both light and dark themes.
- Gmail Integration: Seamlessly connects to your Gmail account to sync messages
- PDF Conversion: Automatically converts emails to PDF format for easy archiving and viewing
- Smart Search: Filter emails using custom search terms to find exactly what you need
- Domain-based Organization: Automatically sort emails by domain into organized folders
- Directional Sorting: Separate incoming and outgoing emails into different directories
- Attachment Support: Handles various types of attachments including:
- PDF files
- Microsoft Office documents (Word, Excel)
- Images
- Audio files
- Video files
- ZIP archives
- Other binary files
- Modern UI: Clean, responsive interface built with Fluent UI
- Theme Support: Switch between light and dark modes for comfortable viewing
- Auto-Sync: Periodically checks for new emails every 5 minutes
- Smart Duplicate Prevention: Prevents duplicate downloads using message ID tracking
- Clone the repository
- Open the solution in Visual Studio
- Restore NuGet packages
- Build and run the application
- Windows 10 or later
- .NET 8
- Google Account with Gmail
- Internet connection
- Launch the application
- Click the "LOGIN" button to authenticate with your Google account
- Set up email filters with your desired search terms
- Configure target folders for email storage
- The application will begin syncing emails based on your filters
- Add new email filters with specific search terms
- Configure destination folders for each filter
- Optionally set up domain-based subfolder organization
Emails are automatically organized into:
INCOMING/- Emails received from external domainsOUTGOING/- Emails sent from your domain- Domain-specific subfolders (if configured)
-
Use the toggle button in the application to switch between light and dark themes
-
Theme preference is preserved between sessions
-
-
-
-
- Uses OAuth 2.0 for secure Gmail authentication
- No email passwords are stored locally
- Secure and encrypted token management for ongoing access
Contributions are welcome! Please feel free to submit a Pull Request.
- ✅ Anyone can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of your software
- ✅ The only requirement is that they include the original copyright notice and license text
- ✅ You provide no warranty with the software
- Google Gmail API
- WPF UI by LEPO Framework
- SelectPDF for PDF conversion
- All other open-source contributors
For issues, questions, or contributions, please open an issue in the GitHub repository.