Skip to content

boudhayan-dev/OutlookNotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

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.


Download & Installation

  • Clone the Github repository.
  • git clone https://github.com/boudhayan-dev/OutlookNotify

  • Navigate to the outlook directory
  • cd OutlookNotify

  • Install dependencies
  • pip install -r requirements.txt

  • Run the script.
  • python outlook/main.py

  • 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.

Demo

A sample notification received on my personal mail.

The following logs demonstrate the mails received during the logging period.


Contributing

Keep it simple. Keep it minimal.
Also check the issues tab for some enhancement ideas.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE.

About

A simple Outlook mail notification script.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published