Challenge Overview
For this contest we want you to create an Outlook plugin to achieve the following two tasks:
- Enable user to compose emails (both new and reply emails) at any time but delay sending the emails
Note the Outlook has a built-in delayed email sending feature (http://www.extendoffice.com/documents/outlook/1119-outlook-delay-delivery.html#a1 - for reference), but we are looking at a better user experience. So in this contest, please make sure your plugin is user friendly.
Here is the usage workflow:
- Compose a new or reply/forward message
- Click on the plugin -> user has the option to either select the date time to send the message, or select or input the time delay
- Allow the user to keep the settings from #2 above until the setting expire. you save the setting until it expires (if you choose to send by next Monday 8 AM then it expires when that time reaches) so that you can use the same setting for other emails easily.
We are only targeting the Outlook on Windows. (We want to support 2010/2013, and we are still confirming this with our client.) And we are expecting you to develop this using Outlook Plugin API in C# (here talks about its deferred delivery time property) https://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._mailitem.deferreddeliverytime.aspx). If you have any other suggestions, please let us know.
Final Submission Guidelines
Submission Deliverable
- Source Code
- Deployment Guide with detailed verification steps.