Molti utenti Apple MacOS lamentano da anni un problema nell’anteprima dei file attraverso l’uso del componente QuickLook. Il componente serve per generare un’anteprima senza necessariamente aprire il file e normalmente il suo comportamento è normale e utile ma con i file EML possono esserci dei problemi. Di seguito spiego come ho risolto il problema.
Il problema
Esportando uno o più messaggi da client di posta come Mozilla Thunderbird o emClient, il file EML viene correttamente salvato ma non correttamente visualizzato dal componente QuickLook. Quando si chiede di visualizzare l’anteprima, il componente mostra correttamente le intestazioni (mittente, destinatario, oggetto) ma non il corpo del messaggio.
Perché avviene questo
Aprendo il file EML con un editor di testo si scopre che, con tutta probabilità, contiene il terminatore di riga CR. Nel mio caso, ad esempio, i file EML esportati da Thunderbird erano CRLF mentre i file esportati da Apple Mail erano solo LF.
Risolvere il problema

Dentro Thunderbird usare l’estensione ImportExportTools NG e assicurarsi di rimuovere la checkbox “Rimuovi CR dalle terminazioni di riga per le esportazioni di messaggi eml”. Questo comando dovrebbe risolvere il problema. Effettuare l’esportazione di un messaggio per testare l’effettiva risoluzione.