Bei mir funktioniert es auch mit Leerzeichen in den Anhang-Namen. Allerdings scheinen die Leerzeichen beim Senden(!) von Thunderbird durch Unterstriche ersetzt worden zu sein, die dann problemlos nach dem Empfangen wieder in Leerzeichen umgewandelt und verarbeitet werden/wurden.
So sieht das im Source-Code der Mail aus:
Code
Content-Type: application/vnd.oasis.opendocument.spreadsheet;
name="=?UTF-8?Q?Z=c3=a4hlerst=c3=a4nde_Strom_+_Wasser=2eods?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename*0*=UTF-8''%5A%C3%A4%68%6C%65%72%73%74%C3%A4%6E%64%65%20%53%74%72;
filename*1*=%6F%6D%20%2B%20%57%61%73%73%65%72%2E%6F%64%73
Und so sieht es in LibreOffice nach dem Öffnen per Doppelklick aus Thunderbird heraus aus:
Vielleicht spielt es eine Rolle, wie die Dateinamen vom Absender "verarbeitet" werden?