Re: Kódované názvy schránek IMAP serveru

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pátek Září 4 02:22:03 CEST 2020


On Thu, 3 Sep 2020, Pavel Just wrote:

> Dovecotový IMAP server kóduje UTF-8 názvy souborů do podoby 
> '&AQw-lov&ARs-k'.

To je vlastnost IMAP-u: názvy složek se musí zakódovat tak, aby výsledek 
obsahoval jen tisknutelné ASCII. Viz RFC 3501, část 5.1.3. Mailbox 
International Naming Convention.

> Je možné tyto řetězce řádkovou utilitou převést na UTF-8, v tomto 
> případě na řetězec 'Člověk' ?

Nějakou utilitou to určitě udělat lze. Je to modifikované kódování UTF-7. 
Pokud nebude vadit, že to nebude fungovat na úplně všech vstupech, tak lze 
použít tr a iconv:

tr '&,' '+/' | iconv -f UTF-7 -t UTF-8

-- 
Pavel Kankovsky aka Peak                      "Que sçay-je?"


Další informace o konferenci Linux