Pastas com caracteres especiais
Por que uma pasta com trema ou outros caracteres especiais pode aparecer no FOLD sem abrir, e o que você pode fazer.
Nomes de pastas como “Entwürfe”, “Größe” ou “Årsrapport” trafegam entre o FOLD e o seu servidor em uma forma codificada. A maioria dos servidores lida com isso corretamente. Alguns não, e então uma pasta pode aparecer no FOLD sem funcionar.
Como o FOLD lida com nomes de pastas
O IMAP transmite caracteres fora do ASCII simples em uma codificação especial chamada UTF-7 modificado: “Entwürfe” vira Entw&APw-rfe. O FOLD decodifica os nomes quando lê a sua lista de pastas, guarda-os na forma Unicode composta padrão (NFC) e os codifica de novo sempre que se dirige a uma pasta. Nomes com espaços, parênteses, aspas, sinais de porcentagem ou asteriscos são enviados entre aspas.
O FOLD não coloca os servidores no modo UTF-8 opcional deles; ele sempre usa essa codificação.
Quando dá errado
Alguns servidores listam os nomes de pastas de outra forma:
- como UTF-8 bruto em vez de UTF-7 modificado, ou
- na forma Unicode decomposta (NFD), em que “ü” é guardado como “u” seguido de um trema separado.
O FOLD então mostra a pasta com o nome certo, mas o nome que ele envia de volta é diferente do que o servidor guardou, e o servidor responde que a pasta não existe. O FOLD ainda não memoriza a forma exata em que um servidor listou um nome.
Sintomas
- A pasta aparece na barra lateral, mas continua vazia ou não pode ser aberta.
- No Mac, uma barra informa Falha na sincronização: para essa pasta.
- Mover mensagens para a pasta ou renomeá-la falha, por exemplo com Falha ao mover. no iPhone e no iPad.
- As outras pastas da mesma conta funcionam normalmente.
O que você pode fazer
- Renomeie a pasta no servidor para um nome sem caracteres especiais, usando o webmail do seu provedor ou outro app de e-mail. O FOLD adota o novo nome na próxima sincronização.
- Avise o seu provedor. Os servidores devem listar os nomes em UTF-7 modificado, como exige o padrão IMAP.
Quando você cria ou renomeia uma pasta no FOLD, o nome não pode conter “/”. As subpastas se movem junto com a pasta principal quando você a renomeia.