As pastas locais são adicionadas várias vezes

Em alguns casos, você poderá acabar com uma conta 'maildir' que aponta para um determinado local (do tipo $HOME/Mail), mas poderá ver ainda uma pasta Pastas Locais na lista de pastas com as subpastas Caixa de entrada/Caixa de saída/Lixo/Rascunhos/etc., continuando o KMail a adicionar mensagens aí, especialmente as mensagens enviadas.

O problema é que certas pastas estão marcadas como pastas especiais (do sistema) e, caso não as tenha, o KMail não poderá funcionar corretamente. Essa é a razão pela qual ele tenta criar de novo essa pasta.

Atualmente, não existe uma forma simples de alterar isto na interface para todos os tipos de pastas especiais. Aqui está o que você poderá fazer:

  1. A pasta de correio enviado, rascunhos e modelos pode ser configurada para cada identidade. Para fazer isso, vá em ConfiguraçõesConfigurar o KMailIdentidades, modifique a identidade, vá para a página Avançado e modifique as definições de pastas mencionadas acima.

  2. A pasta de correio caixa de entrada padrão pode ser configurada para cada conta POP3. Para fazer isso, vá para ConfiguraçõesConfigurar o KMailIdentidades, modifique a identidade, vá para a página Avançado e mude a Pasta de destino.

  3. Para as contas de IMAP, você poderá configurar a pasta do Lixo. Faça como indicado acima. O nome da opção é a Pasta do lixo.

  4. A parte mais problemática é a pasta caixa de saída. Primeiro, localize o specialmailcollectionsrc na sua pasta de configuração do KDE $HOME/.kde4/share/config ou algo semelhante). Contém algo do tipo:

[SpecialCollections] DefaultResourceId=akonadi_maildir_resource_0

Agora inicie o akonadiconsole; na aba Agentes, localize a sua conta local para a pasta caixa de saída, clique nela e aponte o identificador que aparece na parte inferior (akonadi_maildir_resource_XXX ou algo do gênero). Coloque esse identificador no arquivo specialmailcollectionsrc apresentado acima, substituindo o existente.

Depois disso, reinicie o akonadi (você pode fazer isso no akonadiconsole, ServidorReiniciar o servidor ou a partir da linha de comando com:

akonadictl restart

Agora remova as Pastas locais que não deseja usar mais.

Se continuar a aparecer de novo e o Agente de despacho de correio continuar a estourar, é necessário fazer mais uma coisa no akonadiconsole. Vá para a página Navegador, procure a caixa de saída que deseja usar, clique com o botão direito nela, selecione Propriedades da pasta, Atributos, insira SpecialCollectionAttribute e depois clique em Adicionar, faça duplo-clique sobre o Valor, perto de SpecialCollectionAttribute e escreva outbox. Adicione também outro atributo, cujo nome terá que ser ENTITYDISPLAY e o valor igual a ("outbox" "mail-folder-outbox" "" ()) (pode simplesmente colar a partir daqui). Reinicie o akonadi e deverá então ser capaz de remover a conta de pastas locais indesejada.