Skip to content

SUTD Outlook Mail Classifier/Organizer

License

Notifications You must be signed in to change notification settings

piroton/SUTDigest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUTDigest

SUTD Outlook Mail Classifier/Organizer

This tool will automatically create Outlook email rules, as well as the corresponding folders, to categorize SUTD emails. It can be run locally to apply both server-side and client-only rules.

Do take note that the Outlook rules will only apply to messages/emails received AFTER the rules are created. They will not be retroactively applied to past/old messages.

Motivation

Because life is too short to:

  • Read irrelevant emails that spam your inbox and drown out the important ones (and potentially tire or burn yourself out due to email fatigue)
  • Fiddle around with Outlook's GUI client settings
  • Attempt to import/export/share RWZ (rules) and PST (folder structure) files with empty message data successfully
  • Convince SUTD IT to enable Microsoft Graph API for students to use freely

Simply put, we just want a double-clickable binary file that can setup, settle and resolve everything.

Usage

NOTE: Currently only tested to be working on Windows 10 x64 (64-bit) and Microsoft Outlook v16.0.

Before everything else, please ensure that you have logged in into your Microsoft Outlook account on your computer's Outlook desktop application (not the web client nor the Mail desktop program) and that you currently have and are connected to a working Internet connection.

Also ensure that you currently do not have any "conflicting" rules in your Microsoft Outlook profile. A clean slate would be the best recommended state, but if that is not possible/desirable, then you can check against the catalogue section below to ensure that there are no conflicting rules.

You can download the ZIP file from the Releases page and then run (double-click) the binary executable file (SUTDigest.exe). Wait for a while as the program executes the corresponding instructions. You can know that the program is done once the folders and the rules are present in your Outlook and a system indicator 'beep' sound on Windows can be heard.

The program will attempt to search and open your Microsoft Outlook desktop application, so do not worry if you see your Outlook window being opened/closed.

Alternatively, you can clone this repository, build the executable yourself and run it.

Catalogue

Folders

  • Others
    • Student Clubs
    • Office of Marketing
    • Career Development Centre
    • Whatz Newz
    • Library
    • Student Government
    • All Students
    • News Coverage
    • Social Media Report
    • Office of Research

Rules

  • Filter and move all emails with sender addresses that contain club.sutd.edu.sg to the Student Clubs folder.
  • Filter and move all emails with sender addresses that contain marcom.sutd.edu.sg to the Office of Marketing folder.
  • Filter and move all emails from careers@sutd.edu.sg to the Career Development Centre folder.
  • Filter and move all emails with subjects that contain Whatz Newz by Office of Student Life to the Whatz Newz folder.
  • Filter and move all emails from library@sutd.edu.sg to the Library folder.
  • Filter and move all emails with sender addresses that contain studentgov.sutd.edu.sg to the Student Government folder.
  • Filter and move all emails sent to *AllStudents@sutd.edu.sg to the All Students folder.
  • Filter and move all emails with subjects that contain Summary of coverage: Highlights of SUTD to the News Coverage folder.
  • Filter and move all emails with subjects that contain SUTD's Social Media Report to the Social Media Report folder.
  • Filter and move all emails from research@sutd.edu.sg to the Office of Research folder.

Feedback

If you encounter any problems or if you would like to propose any new rules/folders, feel free to raise an issue or create a pull request! If you see any feature that you would like to be implemented, feel free to browse the issue/pull request list and vote for it by using emojis!

Feel free to also contribute by testing and verifying that this program works on other flavors/environment configurations of Windows. (I doubt that it will work on other OS-es since it makes use of Windows-specific APIs.)

Please be aware that any new rules/folders should benefit the majority of the population and this is up to the discretion of the community. Rules/folders that are more personal in nature would not be accepted and should be individually applied/managed anyway.

Disclaimer

I am not responsible for any breakage that this program does to your Microsoft Outlook account, Windows-based machine, etc. Do not blindly trust any code from random strangers and always verify them, if you have the technical knowledge to do so.

That said, obligatory formal note here:

The information, software, products, and services included in or available through this SUTDigest repository may include inaccuracies or typographical errors. Changes are periodically made to this repository and to the information therein. The creator/maintainer and/or the respective contributors may make improvements and/or changes in this repository at any time. Advice received via this repository page should not be relied upon for personal, medical, legal or financial decisions and you should consult an appropriate professional for specific advice tailored to your situation.

About

SUTD Outlook Mail Classifier/Organizer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%