{"id":23703767,"url":"https://github.com/sunsetquest/duplicateemailremoverforoutlookclassic","last_synced_at":"2026-02-17T21:33:32.736Z","repository":{"id":269328939,"uuid":"906843758","full_name":"SunsetQuest/DuplicateEMailRemoverForOutlookClassic","owner":"SunsetQuest","description":"Remove Duplicate EMails in Outlook Classic","archived":false,"fork":false,"pushed_at":"2024-12-22T19:54:10.000Z","size":53,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T04:43:27.086Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SunsetQuest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2024-12-22T04:27:34.000Z","updated_at":"2025-09-27T00:09:58.000Z","dependencies_parsed_at":"2025-05-22T23:40:43.475Z","dependency_job_id":null,"html_url":"https://github.com/SunsetQuest/DuplicateEMailRemoverForOutlookClassic","commit_stats":null,"previous_names":["sunsetquest/duplicateemailremoverforoutlookclassic"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/SunsetQuest/DuplicateEMailRemoverForOutlookClassic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SunsetQuest%2FDuplicateEMailRemoverForOutlookClassic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SunsetQuest%2FDuplicateEMailRemoverForOutlookClassic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SunsetQuest%2FDuplicateEMailRemoverForOutlookClassic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SunsetQuest%2FDuplicateEMailRemoverForOutlookClassic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SunsetQuest","download_url":"https://codeload.github.com/SunsetQuest/DuplicateEMailRemoverForOutlookClassic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SunsetQuest%2FDuplicateEMailRemoverForOutlookClassic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29558552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T20:52:40.164Z","status":"ssl_error","status_checked_at":"2026-02-17T20:48:10.325Z","response_time":100,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2024-12-30T13:11:23.464Z","updated_at":"2026-02-17T21:33:27.717Z","avatar_url":"https://github.com/SunsetQuest.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Duplicate Email Remover for Outlook (Classic)\n\n## Overview\n**Duplicate Email Remover for Outlook Classic** is a Windows Forms application that connects to Microsoft Office Outlook (Classic) and scans the user's mailboxes and PST files for duplicate emails. The application provides multiple options for handling duplicates, including deletion, moving, copying, logging, and exporting. The software was created in November 2023 and updated in December 2024.\n\n## Key Features\n- **Folder Selection**: Users can choose specific folders or mailboxes to scan for duplicates.\n  ![image](https://github.com/user-attachments/assets/58d673c3-d30d-4ff6-b2ad-c85cd0288b2a)\n\n- **Customizable Folder Order**: Adjust the processing order of folders to control where duplicates are removed.\n  ![image](https://github.com/user-attachments/assets/590c667c-29a3-4714-ae4f-e5eefddb36c5)\n\n- **Flexible Actions**: Options include deleting, moving, copying, logging, or opening duplicates in Outlook.\n  ![image](https://github.com/user-attachments/assets/6591de03-1d4b-4d98-8d21-2781616fe012)\n\n- **Advanced Matching Options**: Match duplicates based on fields like date, sender, subject, body, and attachments.\n- **Backup Capability**: Save duplicates to a specified Windows file folder for backup.\n- **Compatibility**: Designed for Outlook Classic and does not support the \"New Outlook\" version.\n\n## System Requirements\n- **Microsoft Office Outlook Classic** installed.\n- **.NET 8 LTS** runtime.\n- A Windows environment.\n\n## Installation\n\n### Method 1: Manual Build\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/SunsetQuest/DuplicateEMailRemoverForOutlookClassic.git\n   ```\n2. Open the solution file `DuplicateEMailRemoverForOutlookClassic.sln` in Visual Studio.\n3. Build the solution and run the application.\n\n### Method 2: Prebuilt Executable\n1. Visit [Releases](https://github.com/SunsetQuest/DuplicateEMailRemoverForOutlookClassic/releases).\n2. Download the latest version.\n\n## Usage\n\n### Step-by-Step Guide\n1. **Select Folders**\n   - Start with the \"Select Folders\" tab to choose which mailboxes and folders to scan.\n   - Right-click on a folder to include all its subfolders.\n   - System skips folders like `Calendar`, `Contacts`, and other non-email folders.\n\n2. **Arrange Folder Order**\n   - In the \"Folder Order\" tab, drag and drop folders to set their processing order.\n   - Folders processed earlier retain their emails; duplicates in later folders are removed.\n\n3. **Define Actions**\n   - Select an action for duplicates in the \"Action to Take\" tab:\n     - Move to a specified folder.\n     - Copy to a specified folder.\n     - Open each email in Outlook.\n     - Delete duplicates.\n     - Log duplicates to a file only.\n   - Optionally save each duplicate to a Windows file folder.\n   - Choose matching criteria from fields like `DateTime Sent`, `Sender Address`, `Subject`, etc.\n\n4. **Accept Terms**\n   - Read and accept the license agreement and warnings on the \"Accept\" tab.\n\n5. **Start Processing**\n   - Click \"Start\" on the \"Go\" tab to begin scanning and handling duplicates.\n   - View the status of folders and duplicates in real-time.\n   - A log file of actions taken will open automatically upon completion.\n\n### Notes\n- **Do not open or close Outlook while the tool is running.**\n- Outlook does not need to be open to use this tool.\n\n## ChatGPT/AI Usage\nAs of 12/22/2024, all source code in this project was created entirely by Ryan Scott White without the assistance of AI tools. This project originated in November 2023, during a period when Ryan relied solely on traditional IT resources. However, this README.md file was crafted with the help of ChatGPT-4 on 12/21/2024.\n\n## Note Regarding Co-Pilot\nMicrosoft currently does not recognize me as an \"open source contributor,\" so I have not had access to their $10/month CoPilot service. I did have the opportunity to use CoPilot for a year in 2021/2022, during its pre-release phase when it was offered for free to all users. I often wonder whether my 20+ original projects, publicly available on GitHub, contributed to training the AI. Given this body of work, I feel I should be acknowledged as an open source contributor.\n\n## License\nThis project is licensed under the MIT License. See the `LICENSE` file for details.\n\n## Disclaimer\nThe software is provided \"as is,\" without warranty of any kind. Users should back up important data before using the tool. The author is not liable for any data loss or damage.\n\n---\n\nEnjoy a cleaner mailbox with **Duplicate Email Remover for Outlook Classic**!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunsetquest%2Fduplicateemailremoverforoutlookclassic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunsetquest%2Fduplicateemailremoverforoutlookclassic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunsetquest%2Fduplicateemailremoverforoutlookclassic/lists"}