Ciao techtemple,
il sistema suggerito a quel link ha funzionato.
Temevo che, come Outlook, Thunderbird visualizzasse il plain text prendendo il contenuto HTML delle mail privato dei tag di marcatura, e non dal plain text stabilito dalle istruzioni MIME multipart/alternative tra le boundary string corrette.

Outlook funziona in questo modo, credo per una maggiore stabilità, ovvero ottiene il plain text a partire dal contenuto HTML di una mail, se presente.
Quindi se una mail non contiene il content alternativo in plain text è come se lo avesse, e questo non mi permetteva di eseguire il debug, che ero sicuro dipendesse dal content type.

Invece Thunderbird non corregge il MIME format (per fortuna! = legge la mail come si deve) e mi ha permesso di risolvere.

Grazie!