-m,--maildirmaildir
Use maildir as the root-maildir.
By default, mu uses the MAILDIR environment; if it is not set, it uses ~/Maildir if it is an existing
directory. If neither of those can be used, the --maildir option is required; it must be an absolute path
(but ~/ expansion is performed).
--my-addressemail-address-or-regex
Specifies that some e-mail address is a personal address. The option can be used multiple times, to
specify all your addresses.
Any message in which at least one of the contact fields contains such an address is considered a
`personal' message; this can then be used for filtering in mu-find(1), mu-cfind(1) and mu4e, e.g. to
filter-out mailing list messages.
email-address-or-regex can be either a plain e-mail address (such as foo@example.com), or a basic PCRE
regular-expression (see pcre(3) for details), wrapped in / (such as /foo-.*@example\.com/). Depending on
your shell, the argument may need to be quoted.
A note of warning for mu4e users: any regular-expressions used with --with-address are also used by mu4e.
Unfortunately, PCRE regular expressions are not generally compatible with Emacs regular expressions. For
instance, (foo|bar) in PCRE syntax has as its Emacs equivalent.
The good news is that mu4e can automatically translate the regular-expressions, if you allow it to, by
installing the pcre2el Elisp package. See the mu4e documentation for further details.
--ignored-addressemail-address-or-regex
Specifies that some e-mail address is to be ignored from the contacts-cache (the option can be used
multiple times). Such addresses then cannot be found with mu-cfind(1) or in the Mu4e contacts cache.
my-email-address can be either a plain e-mail address or a regexp, just like for the --my-address option.
--max-message-sizesize
Specifies the maximum size for an e-mail message. Usually, the default of 100000000 bytes should be fine.
--batch-sizesize
The number of changes after which they are committed to the database; decreasing the value reduces the
memory requirements, at the cost of make indexing substantially slower. Usually, the default of 250000
should be fine.
Batch-size 0 is interpreted as `use the default'.
--support-ngrams
Whether to enable support for using ngrams in indexing and query parsing; this can be useful for
languages without explicit word breaks, such as Chinese/Japanese/Korean. See NGRAMSUPPORT below for
details.
--reinit
Reinitialize the database from an earlier version; that is, create a new empty database with the existing
settings. This cannot be combined with the other init options.
--muhome
Use a non-default directory to store and read the database, write the logs, etc. By default, mu uses the
XDG Base Directory Specification (e.g. on GNU/Linux this defaults to ~/.cache/mu and ~/.config/mu).
Earlier versions of mu defaulted to ~/.mu, which now requires --muhome=~/.mu.
The environment variable MUHOME can be used as an alternative to --muhome. The latter has precedence.