How to implement archiving emails

Harry van der Beek | Xtendis 0 Reputation points


We build Document Management Software and want to implement functionality to archive an email which an end-user is about to send. We've built an Outlook Add-in (which enables amazing possibilities btw!)

But for this use-case we use the 'onSend' option in the manifest to have a hold on the email just before it get's send. There are three issues with this:

  1. the lookup to the OnSend function slows down the sending of every email
  2. When our systems would be down, the end-user cannot get's his mail sent (most important reason)
  3. onSend is not allowed for publishing in the AppSource.

Is there a better way to support this? We were thinking about using onSend with 'Asynchronous' but that is not supported. Is there any news on when it will be supported?

Good to note is that we already support the functionality with the older COM plugin model and want to move to the new web-based Add-ins without disappointing existing customers.

Thanks in advance,

Harry van der Beek
Product Manager WoodWing Xtendis.

A family of Microsoft email and calendar products.
2,168 questions
Office Development
Office Development
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Development: The process of researching, productizing, and refining new or existing technologies.
3,034 questions
Outlook Management
Outlook Management
Outlook: A family of Microsoft email and calendar products.Management: The act or process of organizing, handling, directing or controlling something.
4,532 questions
0 comments No comments
{count} votes