📧 outlookEmail - Manage Your Outlook Emails Easily

📋 Overview
outlookEmail is a complete tool for managing your Outlook emails. It provides an intuitive web interface to help you read your emails and organize your accounts efficiently.
✨ Features
Email Retrieval Methods
This tool supports three methods to access your Outlook emails:
- Legacy IMAP Method - Connects to the
outlook.office365.com server.
- Modern IMAP Method - Connects to the
outlook.live.com server.
- Graph API Method - Utilizes the Microsoft Graph API for enhanced functionality.
Web Application Features
- 🔐 Login Authentication - A password-protected web interface.
- 📁 Group Management - Create, edit, and delete email groups.
- 📧 Multi-Account Management - Import and manage multiple Outlook email accounts.
- 📬 Email Viewing - View lists of your inbox emails and see details of individual messages.
- 📤 Export Functionality - Export email account information by group.
- 🎨 Modern UI - A clean, four-column interface for easy navigation.
- ⚡ Performance Optimization - Cached email lists for rapid group switching.
- 🔥 Temporary Email - Generate a temporary email instantly with GPTMail API.
- ⚙️ System Settings - Change your login password and API Key directly in the app.
Interface Layout
The web application uses a four-column layout:
- Group Panel - Displays all your email groups for quick switching.
- Account Panel - Shows the list of email accounts under the selected group.
- Email List - Lists all emails in the inbox of the selected account.
- Email Details - Displays the complete content of a selected email.
📋 System Requirements
- Python 3.8 or higher
- An active internet connection to access Microsoft services
🚀 Getting Started
1. Download the Application
Visit this page to download the latest version of outlookEmail: Download OutlookEmail
2. Install Dependencies
Open your command line interface and enter:
pip install -r requirements.txt
3. Run the Web Application
Use the following command to start the web application:
python web_outlook_app.py
Once running, open your web browser and go to: http://127.0.0.1:5001
The default login password is admin123. You can change this in the settings of the web interface.
If you want to test email retrieval via command line, run:
python outlook_mail_reader.py
This command allows you to read emails directly through the command line interface.
🛠️ Troubleshooting
If you face issues with installation or running the application, consider these tips:
- Ensure that Python is correctly installed on your system and that you are using version 3.8 or later.
- Verify that the required dependencies are installed successfully by reviewing any output errors during installation.
- If the web application does not start, check that no other applications are using port 5001.
👨💻 Contributing
We welcome contributions from all users. If you want to help improve the application, please feel free to submit your feedback or suggestions.
For support or inquiries, you can contact the maintainer through the GitHub repository or check the Issues tab for any ongoing discussions.
📥 Download & Install
Ensure to download the latest version of outlookEmail here: Download OutlookEmail
Now you are ready to manage your Outlook emails with ease. Enjoy using outlookEmail!