mu
Index and search emails from a local Maildir. tldr-pages
On several platforms
Several platforms
Initialize the email database, optionally specifying the Maildir directory and email addresses
mu init --maildir=path/to/directory --my-address=name@example.comIdentifyIndex new emails
mu indexIdentifyFind messages using a specific keyword (in message body, subject, sender, ...)
mu find keywordIdentifyFind messages to Alice with subject jellyfish containing the words apples or oranges
mu find to:alice subject:jellyfish apples OR orangesIdentifyFind unread messages about words starting with soc (the * only works at the end of the search term) in the Sent Items folder
mu find 'subject:soc*' flag:unread maildir:'/Sent Items'IdentifyFind messages from Sam with attached images, between 2 KiB and 2 MiB, written in 2021
mu find 'mime:image/* size:2k..2m date:20210101..20211231 from:samIdentifyList contacts with Bob in either name or email address
mu cfind BobIdentify