1.12 10 Sep 2018

Mail client designed exclusively for IMAP.


Developer website: Freron Software

MailMate is an ambitious, powerful email client for OS X. It is designed for and only supports IMAP while still working in full when offline. MailMate has state-of-the-art searching capabilities and correspondingly advanced smart mailboxes. Extensive keyboard control and dynamic signatures ensure a highly efficient workflow when reading and answering emails. Alternative message viewer layouts and a browser-inspired design ensure easy and rapid access to related messages.

  • Universal mailboxes: One Inbox for all of your IMAP accounts.
  • Extensive keyboard control: Switch mailboxes or move messages using the keyboard only.
  • Advanced smart mailboxes: Make any/all combinations of other (smart) mailboxes and use any/all combinations of matching conditions.
  • Tags: Organize your emails using tags.
  • Link-searching: Search for related messages using search links.
  • Dynamic signatures: Default signature based on the history of sent messages.
  • Notifications: Multiple dock/menu bar counters and Growl notifications.
  • Mailing list support: Mailing list messages are automatically organized in smart mailboxes.
  • Alternative message views: Easily browse email statistics or use thread arcs to navigate in a message thread.
  • SpamSieve integration and full control over image blocking.
  • Support for both S/MIME and OpenPGP.
  • Support for tags using IMAP keywords for synchronization.
  • Support for Spotlight searches.

What's New

Version 1.12:
  • Search by date using the toolbar search field. See "View Search Syntax" in the toolbar search field menu
  • Date comparisons "is (not) within" has an option to limit the date to the current day/week/month/year/hour/minute. This allows, e.g., proper "Today" and "This Week" mailboxes
  • For convenience, added "Message is Received Today/Yesterday/This Week/This Month/This Year" to the set of available conditions
  • Automatically derived values in the account editor. In some cases, entering an email address is all it takes to setup an account
  • Access group for AppleScript named com.freron.MailMate.compose. This allows sandboxed applications to create new messages with MailMate
  • Explicit open mailto command for AppleScript to be used with AppleScript access groups
  • An "X-Mailtags ▸ Keywords" specifier makes it easier to create a smart mailbox based on the X-Mailtags header of existing emails
  • Smarter indentation behavior when pasting text at an indented caret position
  • Hidden preference for users wanting to change the compliance setting of OpenPGP (MmOpenGPGComplianceString)
  • Hidden preference MmHideImageBlockingBanner (quick fix for users never wanting to see the image blocking view)
  • Key binding selectors setFilterKey and removeFilterKey
  • Control the margin in the Composer text field using MmComposerMargin
  • Now automatically marks as read when emails are muted
  • Now using the .sdef format for AppleScript
  • AppleScript dictionary includes some of the standard commands (no new functionality)
  • The "Send/Cancel Send/Send Now/Edit as New Message" menu items and shortcuts have been changed. "Edit as New Message" works everywhere and the sending shortcut works when a draft is open. Trying to send an already pending message cancels the send (if possible) and opens the Composer window. Holding down ⌃ reveals a menu item which can be used to "Send Now" (useful in the drafts mailbox and/or for delayed emails)
  • Gracefully handling some types of invalid email addresses in Contacts
  • Slightly better behavior when handling unexpected IMAP BYE responses
  • "Take Online/Offline" are a bit more flexible now
  • Allows split screen for all types of windows
  • The copyToMailbox: key binding selector now works without a destination mailbox
  • A notification is shown when messages are copied. Use MmCopyMessagesNotificationEnabled to disable this
  • Added NSAppleEventsUsageDescription to solve some of the problems talking to other applications on Mojave
  • Issue with context sensitive menu in address headers
  • Missing NSContactsUsageDescription caused a crash on Mojave. Also changed when MailMate asks for permission to access Contacts
  • A "top" inserted signature now appears below any text already entered in the Composer (this makes adding a signature after writing an email behave as expected)
  • Issue with IMAP mailbox going from the \Noselect state to normal state
  • Filename was invalid when attaching a message/rfc822 file with no subject header
  • A sender configured without a name part did not work well in the From popup menu when re-opening the menu
  • Various issues with adding IMAP accounts with atypical mailbox names such as Inbox instead of INBOX
  • Attachment size in the message view no longer includes the size of the headers of the attachment (It’s still the encoded size and not the decoded size.)
  • Now handles attachments of size 0 correctly when attaching
  • MailMate couldn’t attach files with the .xsl file extension (and possibly others) due to a problem deriving a suitable MIME type
  • Some issues with completion of tag names
  • Improved completion ordering when the same email address is found in Contacts (or LDAP) and in previous recipients (but with differences in names)
  • Issue with toggleFilterKey: not always applying to the currently selected mailbox
  • The popup for selecting a tag would often incorrectly show the corresponding IMAP keyword instead of the tag display name
  • Renaming never-synchronized "local" mailboxes did not work well
  • The code for displaying signed+encrypted emails was a bit too aggressive when identifying suspicious MIME structures
  • The synchronize: key binding did not work correctly without an argument
  • Image blocking now works when printing
  • selectPreviousCountedMailboxRow: did not work correctly
  • Crash related to "Include messages in submailboxes"


  • macOS 10.8 or later
  • IMAP email accounts


Current Version (1.x)


Version Downloads
Internet / Email
10 Sep 2018
Intel 64 / OS X