Eu tenho problema na migração de pastas de e-mail, porque muitos usam um '.' nos nomes das pastas.
Descobri que o padrão atual do pvc para o separador de hierarquia no Ubuntu é '.'. Isso faz com que seja um char proibido em um nome de pasta, tanto quanto eu entendi. Eu gostaria de mudar para '/', conforme descrito na seção de configuração comentada.
Esta é a saída do dovecot -n na instalação de teste:
mail_location = maildir:~/Maildir
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
separator = /
}
passdb {
driver = pam
}
protocols = imap
ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key
userdb {
driver = passwd
Com essa configuração, posso observar:
Alterar a pasta IMAP "test_com" - > "test / com" fornece uma caixa de alerta do Thunderbird de que o caractere está reservado. Isso corresponde à expectativa, desde que eu o defini como separador hierárquico.
Alterar a pasta IMAP "test_com" - > "test.com" fornece uma mensagem pop-up do servidor "[CANNOT] Char não permitido no nome da caixa de correio"
O que eu tenho que mudar para obter esses '.' nos nomes das minhas pastas?
Como isso parece ser uma coisa muito difícil (eu continuo olhando em volta, ainda não encontrei nada útil), seria útil saber se alguém com uma configuração padrão do Ubunutu realmente pode confirmar minha observação. Talvez eu precise dar o passo difícil para reinstalar o sistema de email.
Obrigado pela ajuda.