{"id":24777009,"url":"https://github.com/bhuvantenguria/email-automation","last_synced_at":"2025-07-26T09:36:09.903Z","repository":{"id":274136135,"uuid":"922023073","full_name":"Bhuvantenguria/Email-Automation","owner":"Bhuvantenguria","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-25T05:59:22.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T01:38:22.390Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bhuvantenguria.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-25T05:33:59.000Z","updated_at":"2025-01-25T05:59:26.000Z","dependencies_parsed_at":"2025-01-25T06:35:30.976Z","dependency_job_id":null,"html_url":"https://github.com/Bhuvantenguria/Email-Automation","commit_stats":null,"previous_names":["bhuvantenguria/email-automation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bhuvantenguria/Email-Automation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhuvantenguria%2FEmail-Automation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhuvantenguria%2FEmail-Automation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhuvantenguria%2FEmail-Automation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhuvantenguria%2FEmail-Automation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bhuvantenguria","download_url":"https://codeload.github.com/Bhuvantenguria/Email-Automation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhuvantenguria%2FEmail-Automation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267145781,"owners_count":24042655,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-29T07:49:03.020Z","updated_at":"2025-07-26T09:36:09.847Z","avatar_url":"https://github.com/Bhuvantenguria.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✨ **Email Management System** ✨\n\nWelcome to the **Email Management System**! An all-in-one solution to **manage emails** effortlessly through **Gmail** and **Microsoft Outlook**. With **advanced features** like spam management, email sending, and IP reputation monitoring, you can now take control of your inbox like a pro! 🚀\n\n---\n\n## 🌟 **Features** 🌟\n\n- 📨 **Multi-Provider Support**: Seamlessly send and manage emails through **Gmail** and **Microsoft Outlook**.\n- 🚫 **Spam Management**: Automatically move important emails out of spam to ensure nothing gets missed.\n- 🛡️ **IP Reputation Monitoring**: Monitor the reputation of your IP address to avoid blacklisting and keep your emails safe.\n- 🔄 **Seamless Integration**: Easily integrate Gmail API for Gmail and Microsoft Graph API for Outlook.\n\n---\n\n## 💻 **Tech Stack** 💻\n\n- **Python** - The core language powering all the email magic.\n- **Gmail API** - For Gmail email handling.\n- **Microsoft Graph API** - For managing Microsoft Outlook accounts.\n- **MSAL (Microsoft Authentication Library)** - For secure authentication with Microsoft services.\n- **Requests** - For smooth HTTP requests to external APIs.\n\n---\n\n## ⚙️ **Installation Instructions** ⚙️\n\n### 1. Clone the repository\n```bash\ngit clone https://github.com/your-repo/email-management-system.git\ncd email-management-system\n```\n\n### 2. Install the required dependencies\n```bash\npip install -r requirements.txt\n```\n\n### 3. Set up **Gmail Authentication**:\n- Head over to the [Google Developers Console](https://console.developers.google.com/).\n- Create a new project and enable the **Gmail API**.\n- Download the `credentials.json` and save it in your project directory.\n\n### 4. Set up **Microsoft Authentication**:\n- Visit the [Azure Portal](https://portal.azure.com/).\n- Register your application and obtain your **Client ID**, **Client Secret**, and **Tenant ID**.\n- Add the credentials to the `microsoft_config` in the code.\n\n---\n\n## 🚀 **Usage** 🚀\n\n1. **Monitor IP Reputation**:\n   Track your IP's reputation to ensure emails aren't getting flagged.\n\n2. **Send Emails via Gmail or Microsoft**:\n   Use the built-in methods to send emails using either Gmail or Microsoft Outlook.\n\n3. **Move Emails Out of Spam**:\n   Automatically move important emails out of the spam folder to your inbox!\n\n---\n\n## 📞 **Support** 📞\n\nHave questions or need support? Feel free to open an issue on the repository or contact us directly! We are here to help. 🙌\n\n---\n\n🌟 **Contributors**:  \nThank you to everyone who has contributed to this project! 🙏\n\n---\n\n**Let the email magic begin!** ✨📧\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhuvantenguria%2Femail-automation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbhuvantenguria%2Femail-automation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhuvantenguria%2Femail-automation/lists"}