macOS Monterey to Support All-New Mail App Extensions, Plug-Ins Will Stop Functioning in Future Release

As part of WWDC this week, Apple introduced a new MailKit framework for macOS Monterey that enables developers to create Mail app extensions that block content, perform message and composing actions, and help with security.

mail app extensions macos monterey
There will be four main categories of Mail app extensions, according to Apple:

  • Compose: Extensions that provide new workflows when composing emails
  • Actions: Extensions that apply custom rules to incoming emails, such as an email being color coded, moved to a separate inbox, marked as read, or flagged
  • Content Blocking: Extensions that serve as WebKit content blockers for emails based on specific criteria in an email's HTML code
  • Message Security: Extensions that sign, encrypt, and decrypt emails when sending and receiving mail, with signed and encrypted icons below emails

Xcode 13, available in beta, includes a template for developers looking to create Mail app extensions on the Mac. The extensions can be built into existing Mac apps and can also be distributed through the Mac App Store, according to a WWDC session about MailKit, which is available on macOS only and not iOS or iPadOS.

In the WWDC session, Apple indicated that older Mail app plug-ins will stop functioning in an unspecified future macOS release.

macOS Monterey is available now in beta for developers, with a public beta to follow in July.

Related Roundup: macOS Monterey
Related Forum: macOS Monterey

Top Rated Comments

cmaier Avatar
20 weeks ago

What we would like to get: correctly working gmail with most of its features in the native mail app
What we are getting:
Who is “we?” People who don’t care about their privacy, who demand that Apple support non-standards based protocols and functionality, and who work at Google?
Score: 23 Votes (Like | Disagree)
countryside Avatar
20 weeks ago
Can someone make an extension that lets us schedule a time for an email to be sent?
Score: 20 Votes (Like | Disagree)
kc9hzn Avatar
20 weeks ago

What we would like to get: correctly working gmail with most of its features in the native mail app
What we are getting:
To be fair, that’s mostly the fault of Google’s bizarre non-standard implementation of IMAP. Those features don’t really work on any app other than GMail.

As for the mail plug-ins, they were never a great solution. Apple will continually move away from systems like mail plug-ins that live in the memory space of another application to inter-application communication systems like extensions that allow an application to extend another application visually without sharing memory space MacOS Classic style. I, for one, am looking forward to having a mail extension system that provides a stable API and that doesn’t break with each point release.
Score: 13 Votes (Like | Disagree)
Peepo Avatar
20 weeks ago
Hope will be possible to tag a sender as not junk.
Score: 10 Votes (Like | Disagree)
kc9hzn Avatar
20 weeks ago

Same thing, different day, Apple can never find the original team that built a program, so they have to rebuild it from the ground up! lol
You do realize that Mail.app is a direct continuation of the NeXTStep Mail.app, yes? Which means that it’s nearly 40 years old. Most of the original team is probably retired by now.

But this is also a change that needed to occur. Previously, mail bundles would break between point releases. Not major releases, mere patches. Every time Mail.app got updated, these bundles needed to get updated, too, and, until they did, the bundles wouldn’t work. Now we have a stable API guaranteed not to break on point releases and that will likely be stable across multiple major releases. We’ll probably see more mail extensions as a result of this, while previously, it was only worth the effort to devs who were absolutely serious about email extensibility. This API could also be ported to MobileMail.app, which, until now, hasn’t had any extensibility (except maybe for jailbreaking, but even then, I don’t think Mail was a common target for jailbreakers looking to tweak the system).
Score: 6 Votes (Like | Disagree)
cmaier Avatar
20 weeks ago

To be fair, that’s mostly the fault of Google’s bizarre non-standard implementation of IMAP. Those features don’t really work on any app other than GMail.

As for the mail plug-ins, they were never a great solution. Apple will continually move away from systems like mail plug-ins that live in the memory space of another application to inter-application communication systems like extensions that allow an application to extend another application visually without sharing memory space MacOS Classic style. I, for one, am looking forward to having a mail extension system that provides a stable API and that doesn’t break with each point release.
Yep, this seems to allow most of the same sorts of functionality but in a much safer and more supported manner.
Score: 4 Votes (Like | Disagree)

Related Stories

macos monterey tidbits feature copy

Apple Releases macOS Monterey With AirPlay to Mac, Live Text, Safari Updates, Shortcuts App and More

Monday October 25, 2021 10:04 am PDT by
Apple today released macOS 12 Monterey, the newest version of the operating system designed to run on the Mac. macOS Monterey comes after months of beta testing and feature refinements. The new ‌macOS Monterey update can be downloaded on all eligible Macs using the Software Update section of System Preferences, and it can also be found in the Mac App Store. Like all Mac updates, ‌macOS...
macos monterey

Apple Releasing macOS Monterey on October 25

Monday October 18, 2021 10:55 am PDT by
Following months of developer and public beta testing, Apple today announced that macOS Monterey will officially launch on Monday, October 25. macOS Monterey maintains the same design as macOS Big Sur but includes several enhancements across the system. macOS Monterey consists of a completely redesigned Safari, Shortcuts for the Mac, Quick Note, and Universal Control, which will be coming in ...
macOS Monterey on MBP Feature

Apple Seeds Second macOS Monterey Release Candidate to Developers

Thursday October 21, 2021 10:20 am PDT by
Apple today seeded the second release candidate version of macOS Monterey, the newest version of the macOS operating system. The release candidate represents the final version of macOS Monterey that will be released to the public, and it comes just a few days after the first RC. The release candidate is listed as version 12.0.1, presumably because Apple has made a few tweaks since 12.0...
macOS Monterey on MBP Feature

Apple Seeds macOS Monterey Release Candidate to Developers

Monday October 18, 2021 11:10 am PDT by
Apple today seeded the release candidate version of macOS Monterey, the newest version of the macOS operating system. The release candidate comes less than one week after Apple released the tenth macOS Monterey beta. The release candidate is listed as version 12.0.1, presumably because Apple has made a few tweaks since 12.0 started being loaded onto the new MacBook Pro models, so the...
macOS Monterey on MBP Feature

Apple Seeds Tenth Beta of macOS Monterey to Developers

Wednesday October 13, 2021 10:13 am PDT by
Apple today seeded the tenth developer beta of macOS Monterey, the newest version of the macOS operating system. The tenth beta comes one week after Apple released the ninth macOS Monterey beta. Registered developers can download the beta through the Apple Developer Center and once the appropriate profile is installed, betas will be available through the Software Update mechanism in System...
macos monterey tidbits feature copy

Apple Releases New macOS 12 Monterey Public Beta

Thursday October 7, 2021 10:29 am PDT by
Apple today seeded a new public beta of the macOS 12 Monterey beta to public beta testers, allowing non-developers to test the new macOS Monterey software ahead of its public release. The update comes just a day after Apple provided the ninth beta to developers. Public beta testers can download the macOS 12 Monterey update from the Software Update section of the System Preferences app after ...
macOS Monterey on MBP Feature

Apple Seeds Ninth Beta of macOS Monterey to Developers

Wednesday October 6, 2021 10:19 am PDT by
Apple today seeded the ninth developer beta of macOS Monterey, the newest version of the macOS operating system. The ninth beta comes one week after Apple released the eighth macOS Monterey beta. Registered developers can download the beta through the Apple Developer Center and once the appropriate profile is installed, betas will be available through the Software Update mechanism in System...
macOS Monterey on MBP Feature

iOS 15.1, watchOS 8.1, and macOS Monterey Available Next Week

Monday October 18, 2021 10:34 am PDT by
Apple today announced that iOS 15.1, iPadOS 15.1, watchOS 8.1, tvOS 15.1, and macOS Monterey will all be released as free software updates next week. Apple revealed this timing in a press release for the third-generation AirPods. Apple has since updated its website to confirm that macOS Monterey will be released on Monday, October 25, following over four months of beta testing. macOS...
macOS Monterey on MBP Feature

Apple Seeds Eighth Beta of macOS Monterey to Developers

Tuesday September 28, 2021 1:24 pm PDT by
Apple today seeded the eighth developer beta of macOS Monterey, the newest version of the macOS operating system. The eighth beta comes one week after Apple released the seventh macOS Monterey beta. Registered developers can download the beta through the Apple Developer Center and once the appropriate profile is installed, betas will be available through the Software Update mechanism in...
monterey screen saver

macOS Monterey Includes New 'Monterey' Screen Saver

Tuesday October 19, 2021 11:23 am PDT by
Apple yesterday provided the release candidate version of macOS Monterey to developers, and the RC represents the final version of Monterey that will be going out to the public on Monday. In the update, Apple introduced a new "Monterey" screen saver, which is designed to accompany the Monterey wallpaper that was already available. The Monterey screen saver offers slow transitions through...