Hmm, mixed experience: - first issue was it does need 'needterminal', else the file gets deleted again right away, as the call opens the file in an existing browser window and returns, which is why I couldn't see it. My fault. - with needsterminal and nametemplate=%s.html, it saves the file as /tmp/mutt.html, without any host/user unification and number randomization, which does look like a security issue? At least it would fail miserably on multiuser systems, or even with two mutt sessions of one user.... The mailcap setup itself is fine, it uses text/plain or the w3m pipe for autoview of mails, in detail view 'Enter' also uses the w3m pipe for html, and I use 'm' to call the external browser entry.