Mail Plugin Manager makes installing, updating, and fiddling with plugins easy.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


What is Mail Plugin Manager?

Mail Plugin Manager makes installing, updating, and fiddling with plugins easy.

Getting Started: Users

You can download the most recent version of Mail Plugin Manager from the Downloads tab.

Copy the application somewhere useful (such as your Applications folder), and launch it. From there, you can enable, disable, remove, or update your installed plugins.

(Note: Updating isn't implemented yet...)

Getting Started: Developers

We want Mail Plugin Manager (MPM) to be useful to all plugin developers. It's BSD licensed, so you can include it with your plugin, regardless of its license.

Out of the box, MPM will do basic installation, removal, enabling, and disabling of your plugin. With a few small tweaks, your plugin can play even more nicely with it.

MPM looks for some standard (and a few nonstandard) keys in your plugin's Info.plist.

Standard keys that you probably already supply:

CFBundleName: Your plugin's name.
CFBundleVersion: The current version. MPM uses this both to display the installed version, and to check for updates.

Custom keys you can add for prettier display of your plugin:

BundleDescription: A few sentences describing your plugin. Displayed in the information window when users double-click on your plugin.
BundleWebsiteURL: Shown as a link below the plugin description.

Sparkle keys you can add so that MPM can check for updates to your plugin:



We welcome your contributions! Whether you're a developer, a designer, or a user, the Mail Plugin Manager project can benefit from your participation.

(How to contribute TK)