of course mutt can do this

I use a bunch of email addresses; you should too. Here’s the mutt config that works nicely: alternates "main(\\+[^@]+)?@randomstring.org" alternates "main(\\-[^@]+)?@randomstring.org" alternates "foobar@baz.com" alternates "foo@bazab.org" // more alternates that don't fit patterns go here set from="mainaccount@randomstring.org" set realname="Human Readable Name" set reverse_name The first block (…