Eu tive alguns problemas com isso também. A entrada do mailcap para text / html é o ponto a ser observado. Com o cromo, era de fato o sinalizador needsterminal . Para o firefox, a copiousoutput bandeira fez o truque.
#text/html; chromium %s; needsterminal
text/html; firefox %s;copiousoutput
Se você ainda não tiver um mailcap personalizado, poderá criar um arquivo em ~/.mailcap , por exemplo, e adicionar a linha do firefox a ele. Não esqueça de especificar o caminho no seu .muttrc
set mailcap_path = ~/.mailcap