Mail Manager is a custom Microsoft Outlook add-in that enhances your email-sending experience with advanced file handling, rule enforcement, and customizable security modes.
- A JSON file with email metadata (To, Subject, Body, Timestamp, etc.) is saved locally each time you send an email.
- All attachments are also saved to your local device for backup and auditing.
Before an email is sent, the following rules are validated (depending on selected mail mode):
-
Suspicious Attachment Name Check
Blocks files with names likemalware.txt,virus.js, etc. -
Attachment Size Limit
Ensures no single attachment exceeds 5MB. -
Confidential Content Scan
Scans.txtfiles for sensitive keywords such as"secret"or"confidential".
Users can select from three different modes depending on their use-case. Each mode determines which validation rules apply:
| Mode | Attachment Name | Attachment Size | Attachment Content |
|---|---|---|---|
| Private | Checked | Checked | Checked |
| Protected | Checked | Checked | Not Checked |
| Public | Checked | Not Checked | Not Checked |
Private mode is the most secure; Public mode is the most lenient.
- Outlook (Web/Desktop)
- Manifest file (
manifest.xml) - Python executable for local file storage
-
Download the
manifest.xmlfile. -
Open Microsoft Outlook.
-
Click on the Apps (grid) icon → Get Add-ins.
-
Go to My Add-ins → Scroll down → Click + Add a custom add-in → Select
manifest.xml. -
You're all set! The add-in is now active.
If the add-in is already added to your account, just run the provided Python executable to enable local saving functionality.
- Frontend: HTML, CSS, JavaScript (Hosted on Render)
- Backend: Python (Flask, packaged as
.exefor local execution) - APIs: Office.js (Outlook Add-in framework)

