Selector | Argument | Action |
---|---|---|
nextMessage: | - | Move to next message (expand if necessary) |
previousMessage: | - | Move to previous message |
nextThread: | - | Move to next thread |
previousThread: | - | Move to previous thread |
nextUnreadMessage: | - | Move to next unread message (expand if necessary) |
previousUnreadMessage: | - | Move to previous unread message |
nextUnreadThread: | - | Move to next unread thread |
previousUnreadThread: | - | Move to previous unread thread |
expand: | - | Expand selected messages |
collapse: | - | Collapse selected messages |
expandThread: | - | Expand selected threads |
collapseThread: | - | Collapse selected threads |
expandAll: | - | Expand all threads |
collapseAll: | - | Collapse all threads |
scrollPageDown: | - | Scroll one page down |
scrollPageUp: | - | Scroll one page up |
scrollPageDownOrNextUnreadMessage: | - | Scroll one page down if possible or skip to next message |
makeFirstResponder: | View identifier | Identifiers can be found in layout files |
goToMailbox: | Mailbox UUID (optional) | Select mailbox (or show mailbox selection window) |
searchAllMessages: | - | Initiate search in “All Messages” |
mailboxSearch: | - | Initiate search in currently selected mailbox |
Selector | Argument | Action |
---|---|---|
selectAll: | - | Select all messages |
deselectAll: | - | Clear selection of messages |
moveDownAndModifySelection: | - | Extend selection downwards |
moveUpAndModifySelection: | - | Extend selection upwards |
selectWithFilter: | Filter string | Select a subset of messages matched by the filter |
Selector | Argument | Action |
---|---|---|
openMessages: | - | Open message(s) in separate window(s) |
newMessage: | - | Create new message and open composer |
reply: | - | Reply to selected message |
replySender: | - | Reply to only the sender of the selected message |
replyAll: | - | Reply to both sender and all recipients of the selected message |
replyList: | - | Reply to the mailing list of the selected message (if possible) |
forwardMessage: | - | Forward selected message(s) |
forwardAsAttachment: | - | Forward selected message as an attachment |
moveToMailbox: | Mailbox UUID (optional) | Move selected messages to mailbox (or show mailbox selection window) |
moveThreadToMailbox: | Mailbox UUID | (not fully implemented) |
archive: | - | Shorthand for ( ‘moveToMailbox:’, ‘archive’ ) |
moveToJunk: | - | Shorthand for ( ‘moveToMailbox:’, ‘junk’ ) |
deleteMessage: | - | Shorthand for ( ‘moveToMailbox:’, ‘trash’ ) |
toggleTag: | IMAP keyword | Toggle an IMAP keyword (not necessarily a tag) |
setTag: | IMAP keyword | Set an IMAP keyword (not necessarily a tag) |
removeTag: | IMAP keyword | Remove an IMAP keyword (not necessarily a tag) |
toggleReadState: | - | Shorthand for ( ‘toggleTag:’, ‘\Seen’ ) |
toggleFlag: | - | Shorthand for ( ‘toggleTag:’, ‘\Flagged’ ) |
toggleMuteState: | - | Shorthand for ( ‘toggleTag:’, ‘$Muted’ ) |
saveAttachments: | - | Display “Save Attachments” panel |
saveAttachmentsInDownloads: | - | Save attachments in Downloads folder |
undo: | - | Undo action (moved messages or keyword changes) |
redo: | - | Redo action (moved messages or keyword changes) |
Selector | Argument | Action |
---|---|---|
mailboxToggleTag: | IMAP keyword | Toggle tag for messages in currently displayed mailbox (or search result) |
mailboxSetTag: | IMAP keyword | Set tag for messages in currently displayed mailbox (or search result) |
mailboxRemoveTag: | IMAP keyword | Remove tag for messages in currently displayed mailbox (or search result) |
expungeDeletedMessages:* | - | Permanently delete any messages marked as \Deleted in the currently displayed mailbox (or search result) |
* Experimental feature which can be used to make MailMate behave like a traditional IMAP email client. Currently this also requires enabling the following preference in the Terminal (to prevent MailMate from hiding \Deleted
messages):
defaults write com.freron.MailMate MmShowDeletedMessages -bool YES
Selector | Argument | Action |
---|---|---|
saveDocument: | - | Save draft |
showContextMenu: | - | Show context sensitive menu (can be used to show spelling alternatives in the composer) |
send: | - | Send message |
sendAndArchiveParent: | - | Send message and then archive the replied message |
sendAndMoveParentToMailbox: | Mailbox UUID | Send message and then move the replied message to the given mailbox |
insertString: | string | Insert text in composer |
insertFormatString:** | format string | Insert text in composer using a format string |
** Experimental feature added as an alternative to insertText:
. Mainly to allow one to do something like "x" = ( "reply:", "insertFormatString:", "Hi ${from.name.first},\n\n");
.