I have the value of the Message ID header of a particular message in my mutt's inbox and I want to open it with a one shot mutt command, read and close.Currently, I open mutt, do a  with ~i <the-message-id>, which lists just one message, and then open it with o (My keybinding to open a message).Is there a way I can create a shell function/script to enable a usage likemutt-open-message <the-message-id>and the message opens up in mutt? I tried playing around with the -e option of mutt but couldn't get this functionality working.Any ideas on this?
Open message with given message-id from command line in mutt
email;mutt
Not the prettiest solution but this seems to work (using mutt 1.5.20), with  a message ID taken from my inbox in $MSGID:mutt -e macro index - 'l~i${MSGID}'; push -\nIf you already use the '-' key for something in the index choose a different key instead.