microsoft / microsoft/WindowsAppSDK

Add MAPI support to allow Store apps send custom emails using a preferred email client

Open
#247 5 comments 2 reactions 1 assignee View on GitHub

@MythiliM is already working on this.

Since Jan 4, 2022.

area-Activation feature proposal
Dominant language
C++
Stars
4.7k
Forks
471
Avg merge
3d 13h
Merged PRs (30d)
28

Description

Proposal: Add MAPI support to allow Store apps send mail

Summary

Create an API similar to MAPI to allow Store apps to interact with mail apps like Outlook to share their content via email, allowing API users to define rich email body with inline images, file attachments, subject, to, cc, bcc fields that users can then edit in their MAPI client of choice before sending the email from their own email address.

Rationale

Since the creation of WinRT - Store app developers who wanted to allow sharing content from their apps by email were limited to using a web service or the share contract, which isn't sufficient for rich email content. An app like Snipping Tool allows its users to provide a button that with one click enables sharing an image with their mail client of choice. Meanwhile, its UWP replacement, Snip & Sketch is limited to using the share contract, which requires selecting a share target app and doesn't allow prefilling any mail fields. It's also limited to mail apps that support the mail contract.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.