Download

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

  1. 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.
  2. 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.