Portál AbcLinuxu, 5. května 2025 16:45

Dotaz: Dovecot a zmršený charset

1.6.2017 08:49 dbai
Dovecot a zmršený charset
Přečteno: 325×
Odpovědět | Admin
Dobrý den,

mám následující problém na mailserveru, kde je nainstalovaný dovecot a roundcube s pluginem managesieve.

Když si uživatel (používající IMAP) vytvoří složku např. 'Odeslané faktury', na disku ji vidím jako 'Odeslan&AOk-\ faktury'. Klienti Thunderbird, Outlook, RoundCube atd. ji zobrazují pod správným názvem se správnou diakritikou. Pokud si uživatel v RoundCube vytvoří filtr, který ukládá některé maily do této složky, v konfiguraci filtru je pak řádek fileinto "Odeslan&AOk- faktury";. Až potud je vše naprosto v pořádku. Pokud ale dojde k akci, dovecot se chová špatně - vytvoří novou složku s chybným názvem, do které maily uloží. Na disku ji vidím jako 'Odeslan&-AOk-\ faktury' a všichni mailklienti ji vidí pod názvem 'Odeslan&AOk- faktury'.

Poradí mi někdo, co s tím?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.6.2017 12:09 d.c. | skóre: 30
Rozbalit Rozbalit vše Re: Dovecot a zmršený charset
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neni to tenhle problem? Tedy ze se konverze z UTF-8 na mUTF-7 provadi 2x? Nekdo si tehdy vyhrnoval rukavy, ze chybu v RoundCube opravi, otazkou ale je, zda to udelal a zda to udelal spravne.
1.6.2017 14:32 dbai
Rozbalit Rozbalit vše Re: Dovecot a zmršený charset
Jak to tak vypadá, máte pravdu, je to ten problém. Když název složky v konfiguračního souboru ručně přepíšu na UTF8, tak to funguje. Zdá se, že to nikdo neopravil - což mě docela překvapuje, protože diskuse, na kterou jte mě nasměroval, proběhla už před 8 lety! Nechápu! Ale nějak si s tím poradím, opravím si to sám. V každém případě děkuji za postrčení správným směrem!
1.6.2017 16:02 dbai
Rozbalit Rozbalit vše Re: Dovecot a zmršený charset
Tak je to jinak, při zkoumání zdrojáků jsem zjistil, že je to moje chyba. Po instalaci plugin fungoval a tak jsem se nezabýval konfigurací, zapomněl jsem přejmenovat config.inc.php.dist na config.inc.php a jelo to na default hodnotách. Je tam řádek $config['managesieve_mbox_encoding'] = 'UTF-8', ten se tím pádem neuplatnil. Teď už to funguje, jak má.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.