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

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 Forum: macOS Monterey

Popular Stories

iOS 26

iOS 26.4 Adds Two New Features to CarPlay

Tuesday March 24, 2026 1:55 pm PDT by
iOS 26.4 was released today, and it includes a couple of new features for CarPlay: an Ambient Music widget and support for voice-based chatbot apps. To update your iPhone 11 or newer to iOS 26.4, open the Settings app and tap on General → Software Update. CarPlay will automatically offer the new features so long as the iPhone connected to your vehicle is running iOS 26.4 or later....
Apple Business hero

Apple Unveils 'Apple Business' All-in-One Platform

Tuesday March 24, 2026 8:53 am PDT by
Apple today announced Apple Business, a new all-in-one platform that unifies device management, productivity tools, and customer outreach features. The service is designed to be a consolidated replacement for several of Apple's existing business-focused offerings, including Apple Business Essentials, Apple Business Manager, and Apple Business Connect. It provides organizations with a single...
AirPods Pro Firmware Feature

Apple Releases New Firmware for AirPods Pro 3, AirPods Pro 2 and AirPods 4

Tuesday March 24, 2026 12:31 pm PDT by
Apple today released new firmware for the AirPods Pro 2, AirPods Pro 3, and the AirPods 4. The firmware has a version number of 8B39, up from 8B34 on the AirPods Pro 3, 8B28 on the AirPods Pro 2, and 8B21 on the AirPods 4. There is no word on what's included in the firmware, but Apple has a support document with limited notes. Most updates are limited to bug fixes and performance...

Top Rated Comments

cmaier Avatar
63 months 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: 24 Votes (Like | Disagree)
countryside Avatar
63 months ago
Can someone make an extension that lets us schedule a time for an email to be sent?
Score: 21 Votes (Like | Disagree)
63 months 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)
63 months ago
Hope will be possible to tag a sender as not junk.
Score: 10 Votes (Like | Disagree)
63 months 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
63 months ago

Is this why Gmail is such a disaster in the native Mail client?
Gmail manhandles the imap protocol to do things it was never intended to do. Questionable how much effort apple should put into supporting it, especially given the obvious privacy issues.
Score: 4 Votes (Like | Disagree)