Aliases & Address Groups#
Commands for defining email address aliases, alternate addresses, and address groups.
:alias#
Create a short name for one or more email addresses.
alias <key> <address>β simple aliasalias <key> <addr1>, <addr2>β alias to multiple addressesalias -group <name> <key> <address>β add alias to a group
alias jd jane@example.com
alias jd Jane Doe <jane@example.com>
alias team alice@co.com, bob@co.com, carol@co.com
alias -group work boss Boss Person <boss@company.com>
:unalias#
Remove an alias.
unalias *β remove all aliasesunalias <key>β remove a specific alias
unalias *
unalias jd
:alternates#
Define alternate email addresses that belong to the user. NeoMutt uses these to tell βsentβ mail from βreceivedβ.
alternates <regex>β add an alternate address pattern
alternates jane@example.com
alternates "jane@(work|home)\\.example\\.com"
alternates -group work "jane\\.doe@company\\.com"
:unalternates#
Remove patterns from the alternates list.
unalternates *β remove allunalternates <regex>β remove a specific pattern
unalternates *
unalternates jane@example.com
:group#
Add addresses to a named address group. Groups can be used in hook patterns.
group -group <name> -addr <address>β add a single addressgroup -group <name> -rx <regex>β add addresses matching a pattern
group -group friends -addr alice@example.com
group -group friends -addr alice@example.com -addr bob@example.com
group -group coworkers -rx "@company\\.com$"
:ungroup#
Remove addresses from a group.
ungroup -group <name> *β remove all addresses from the groupungroup -group <name> -addr <address>β remove a specific address
ungroup -group friends *
ungroup -group friends -addr alice@example.com