Mailwell

Docs

How to set up Mailwell and get around it. Setup takes about five minutes. Press ? in the app any time for the keyboard shortcuts.

Install and activate

  1. Download the latest version, open it, and drag Mailwell to Applications. It needs macOS 14 or later. The app is signed and notarized by Apple, so it opens without warnings.
  2. Open Mailwell and add your accounts. Everything works free for 7 days, with no card or key needed. The sidebar shows how many days are left.
  3. To keep using it, click Buy in the sidebar or go to Settings → License. Your license key appears right after checkout and arrives by email.
  4. Paste the key into Settings → License and click Activate.

Once activated, Mailwell opens straight away, even offline.

Add your accounts

Add Account opens on first run. To add more later, use Add Account… in the File menu or in Settings → Accounts. Type your address and Mailwell works out the rest: it finds your provider and shows the steps for it. Passwords stay in the macOS Keychain.

ProviderConnects withYou'll need
Microsoft 365, Outlook.com, HotmailMicrosoft sign-inNothing extra. Your browser opens.
Gmail, Google WorkspaceIMAPAn app password
iCloudIMAPAn app-specific password
Yahoo, AOLIMAPAn app password
FastmailJMAPAn API token
Kagi MailJMAPAn app password
Proton MailIMAP through BridgeProton Mail Bridge
Anything elseIMAP or JMAPYour password, sometimes server settings

Microsoft 365 and Outlook.com

Click Sign in with Microsoft and finish in your browser. If the browser sign-in can't complete, Mailwell switches to a short code you enter on Microsoft's site instead. Mail, folders, contacts and calendar invites all work, and you can accept or decline invites right in the message.

Gmail and Google Workspace

Google needs an app password: a separate password just for Mailwell. Mailwell shows three steps with buttons that open the right pages:

  1. Turn on 2-Step Verification, if it isn't on already.
  2. Create an app password at myaccount.google.com/apppasswords. Name it Mailwell.
  3. Paste the 16 letters into Mailwell.

The server settings are filled in for you. No App Passwords page? See Troubleshooting.

iCloud, Yahoo and AOL

Same idea as Gmail. For iCloud, sign in at account.apple.com, choose Sign-In and Security → App-Specific Passwords, and make one named Mailwell. For Yahoo and AOL, Mailwell opens your account security page, where you create an app password. Paste it in and you're done.

Fastmail

Fastmail connects over JMAP with an API token, which syncs faster than a password and brings new mail in right away. In Fastmail, open Settings → Privacy & Security, choose Manage API tokens → New API token, and allow Email and Email submission. Paste the token into Mailwell.

Kagi Mail

Kagi Mail connects over JMAP with an app password, so new mail shows up right away. In Kagi Mail settings, open App Specific Passwords, make one named Mailwell, and paste it in. Prefer IMAP? Choose Use IMAP instead at the bottom of the sheet.

Proton Mail

Proton works through Proton Mail Bridge, Proton's app for mail clients, which comes with paid Proton plans. Install Bridge and sign in, then copy the password Bridge shows and paste it into Mailwell. Bridge uses a certificate it made on your Mac, so Mailwell shows its fingerprint and asks you to Trust Certificate once. After that, Mailwell accepts only that certificate.

Other IMAP and JMAP servers

Mailwell looks up the settings for most providers. If it finds them, you only need your password. If not, choose Enter settings yourself:

To change any of this later, open Settings → Accounts, click the account's ⋯ menu, and choose Account Details… to make changes. Mailwell tests new connection settings before saving them.

Reading

About sender photos: Mailwell shows photos from your provider's address book, and from macOS Contacts if you allow it. It also looks up photos online with Gravatar and company websites (never for addresses at big free mail services). Turn off Look up sender photos online in Settings → General to stop those lookups.

Press / and type. Search runs on this Mac, so it's instant and works offline. Words match the start of words, so invo finds “invoice”. You can also narrow it down:

⌘K opens the command palette for jumping to any folder or running a command, and it can search mail too.

Archive, snooze, undo

Everything you do is saved on your Mac first, then sent to the server. If you're offline or quit halfway, it picks up where it left off. Anything still waiting shows in Outbox in the sidebar.

Writing

Notifications and the menu bar

Inbox tabs and splits

Mailwell sorts your inbox into tabs: Primary, Social, Promos and Updates. Sorting happens on this Mac, so it works the same on every provider. ⌃⇥ moves between tabs. Choose which tabs show, and their order, in Settings → General: drag a tab to move it, or switch it off and its mail shows in Primary instead. Prefer one inbox? Turn off Sort the inbox into tabs.

A split is your own tab for the senders you list, like @acme.com or [email protected]. New splits sit right after Primary. To make one, choose Add Split… in Settings → General, or right-click a conversation and choose Add Sender to Split.

Rules

Rules run on new mail as it arrives. Make them in Settings → Rules, in one of two ways:

To use a rule on mail you already have, hover it and choose Run on Inbox… to see how many conversations match. Nothing changes until you apply it, and you can undo the run afterwards.

Rules in plain words only look at the sender, subject and first line, never the whole message.

Mail on this Mac

Each account keeps a year of mail on your Mac to start. To change that, open Settings → Accounts and choose 30 days, 90 days, 1 year, 2 years, 5 years or Everything under the account. Older mail downloads in the background. A shorter range removes older mail from this Mac (never from the server) to free up space; flagged mail and drafts always stay.

Summaries and writing help

AI is off until you turn on Summarize conversations and improve writing in Settings → AI. That adds:

On a Mac with Apple Intelligence (macOS 26 and Apple silicon), it all runs on your Mac and nothing is sent anywhere. Otherwise, add your own API key under Advanced: Anthropic, or any OpenAI-compatible service, including a local Ollama server.

AI assistants (MCP)

Mailwell can let assistants like Claude search and read your mail on this Mac. They can only read: they can't send, move or delete anything. To set it up:

  1. In Settings → AI, turn on Allow AI assistants to read your mail. This works whether or not the AI features above are on.
  2. For Claude Desktop, click Copy Setup for Claude and paste it into Claude's Settings → Developer → Edit Config.
  3. For Claude Code, click Copy Claude Code Command and run it in Terminal.

Turn the switch off and assistants stop getting answers right away. Nothing leaves your Mac unless the assistant itself sends it.

Keyboard shortcuts

Single-letter shortcuts work whenever you're not typing. Press ? in the app to see the main ones.

Get around
Next / previous conversationJ K
Move through the list↑ ↓
Page through a conversationspace ⇧space
Go to Inbox / Sent / Drafts / ArchiveG then I T D A
Go to a favorite⌘1–⌘9
Move between sidebar, list and reader⇥ ⇧⇥
Next / previous inbox tab⌃⇥ ⌃⇧⇥
Search/
Find in conversation⌘F
Command palette⌘K
Show shortcuts?
Triage
ArchiveE
Trash⌫
Read / unreadU
FlagS
Snooze until tomorrowH
Junk / not junk!
Select conversationX
Unsubscribe⌘⇧U
Undo⌘Z
Write
New messageC or ⌘N
Reply in the conversation↩
Reply / reply allR ⇧R
ForwardF
Send⌘↩
Bold / italic / underline⌘B ⌘I ⌘U
Insert a snippet⌘;
View
Check for new mail⌘R
Show / hide sidebar⌃⌘S
Reading pane: beside or full width⌃⌘R
Bigger / smaller / actual text size⌘+ ⌘- ⌘0
Close anything, back to the listesc
Settings⌘,

Licensing

Privacy: license checks send only your key and your Mac's name to Polar, the payment processor. During the free week, the trial service I run sees a scrambled code made from your Mac's hardware ID, and nothing else. Your mail is never involved.

Updates

Mailwell updates itself. The first time, it asks whether to check for updates automatically; after that, new versions show a short prompt and install in one click. To check yourself, choose Check for Updates… in the Mailwell menu or in Settings → About, where you can also turn automatic checks on or off. Every update is signed and notarized.

Troubleshooting

Google has no App Passwords page

App passwords need 2-Step Verification turned on. Accounts that use only security keys, or Advanced Protection, don't have them. On Google Workspace, your admin may have turned them off and can turn them on for you.

Microsoft sign-in stops working

Open Settings → Accounts, click the account's ⋯ menu and choose Reconnect… to sign in again. Some workplaces need an admin to approve new mail apps first.

A password stopped working

If you changed your password or deleted the app password, make a new app password and enter it in Account Details… for that account.

Proton won't connect

Check that Proton Mail Bridge is running and signed in. Mailwell reaches Proton only through Bridge, so it can't sync while Bridge is closed.

Something is stuck in Outbox

Mailwell sends it as soon as it can reach your server, including after a restart. Check your connection, and that the account isn't paused in Settings → Accounts.

“This key is already on 3 Macs”

Your key is already on 3 Macs. Sign in to your Polar account with your purchase email, remove a Mac you no longer use, then activate again. Stuck? Email [email protected].

Support

Email [email protected] with bug reports, feature requests or licensing questions, or choose Help → Contact Support in the app. Every message gets a reply.

Ideas and bug reports can also go on the public feedback board, where you can vote on what other people have asked for. In the app, choose Help → Send Feedback… to post one without leaving Mailwell.