Outlook Notifications made simple !
Due to security reasons at my workpalce, it is not allowed to login to Outlook mail from certain devices ( mostly Android ) unless they are screened by the IT department. As a result, there have been times when I would miss important meeting requests and last-minute mails with immediate deadlines because of my absence from my device (work laptop). I had the option of forwarding e-mails to my personal mail to overcome this issue but I decided against it as it would involve the sending of confidential information to an unauthorised email.
OutlookNotify was developed to solve this problem. It will continuously monitor my system for any new incoming mails and notify me about any last minute meeting requests. It does not forward the entire body of the received email. Instead, it just extracts the timing details of the meeting requests and forwards to my personal email.
- Clone the Github repository.
- Navigate to the
outlook
directory - Install dependencies
- Run the script.
- Alternatively, run the
main.bat
file or add it as a task in Windows Task Scheduler to trigger the script when the system in locked.
git clone https://github.com/boudhayan-dev/OutlookNotify
cd OutlookNotify
pip install -r requirements.txt
python outlook/main.py
A sample notification received on my personal mail.
The following logs demonstrate the mails received during the logging period.
Keep it simple. Keep it minimal.
Also check the issues tab for some enhancement ideas.
This project is licensed under the GNU GENERAL PUBLIC LICENSE.