deformace názvu přílohy s diakritikou
Dobrý den,
dnes jsem zjistil nepříjemný problém, který se projevuje při odeslání zprávy s přílohou, jejíž název obsahuje diakritické znaky, z Thunderbirdu a následném otevření adresátem v jiném klientu. Zaprvé, příloha má změněný typ souboru vždy na .dat. Zadruhé, název souboru je od určité pozice, která je pokaždé jiná, zapsán hexadecimálními kódy unicode uvozenými procentem.
K tomu prvnímu problému se mi povedlo najít řešení v podobě změny parametru mail.strictly_mime.parm_folding z hodnoty 1 na hodnotu 0. To funguje.
Druhý problém jsem ale vyřešit nedokázal. Zajímavé na tom ještě je, že když se ta pozice, odkud jsou hexadecimální kódy, trefí do názvu před koncovkou, tak se koncovka i s tečkou k názvu znovu připojí (tzn. napřed je uvedena v těch hexakódech a potom snovu už normálně). Někdy je ale název před koncovkou celý správně a zdeformuje se koncovka nebo její část. Je-li název souboru velmi krátký, může se zobrazit i zcela správně. Příklady:
odesláno: příloha s háčky a čárkami.xlsx přišlo: příloha s háčk%79%20%61%20%C4%8D%C3%A1%72%6B%61%6D%69%2E%78%6C%73%78.xlsx
odesláno: háčky čárky.xlsx přišlo: háčky čárky.xl%73%78
odesláno: háčky.xlsx přišlo: háčky.xlsx
Jedná se o Thunderbird 78.3.1. Moc děkuji za případnou radu!
Сви одговори (7)
Zkusil bych nastavit mail.strictly_mime na hodnotu true. Ale tohle nemusí pomoci, pokud SMTP server poskytovatele diakritiku v názvu přílohy pokazí.
Nepomůže tohle? Co když se v Thunderbirdu zobrazuje jako příloha soubor winmail.dat Než bude příspěvek viditelný, musí být ručně schválen moderátorem. Paráda!
Co když se v Thunderbirdu zobrazuje jako příloha soubor winmail.dat Hoď to do Google.
Nesprávne pomenovanie názvu súboru v odosielanej prílohe. - nesprávny názov je: příloha s háčky a čárkami.xlsx - správny názov mal byť: priloha_s_hacky_a_carkami.xlsx - a najsprávnejší - určite bezproblemový názov by mal byť napr: priloha1.xlsx
==
Zásadné pravidlo pri pomenovaní súborov: vždy používajte malé písmená bez diakritiky a bez medzier. A ak sa už s takýmito problémami nechcete nikdy stretnúť, odporúčam ak to ide, používať v názvoch súboru max. 8 znakov napr: abcdefgh.xlsx , alebo 12345678.xlsx.
==
Názov odosielanej prílohy sa dá zmeniť priamo v Thunderbirde. K zmene názvu pôvodného súboru s diakritikou a medzerami uloženého vo vašom počítači pritom nedôjde. - klik pravým tlačidlom myši na názov pripojenej prílohy a z rozprestrenej ponuky vybrať "Premenovať" a premenujte prílohu napr. na: priloha1.xlsx
Stanislav Plachý - To jsem zkoušel ještě před položením otázky, nemá to vliv.
Poljos - Co to s tím má společného? Řeším přesně opačný problém.
Ansam - Jestli by nebylo nejlepší posílat místo e-mailů poštovního holuba. Jako sorry, ale tohle fakt po uživatelích chtít nemůžu, je rok 2020.
Děkuji všem za snahu, ale momentálně to teda vypadá na výměnu Thunderbirdu za jiný klient...
V nastavení nové zprávy zkus změnit znakovou sadu a v klientovi formát. PS: Mám verzi Thunderbird 60.9, takže ve verzi 78.3.1 to může vypadat jinak.
Измењено