Como organizar subdiretórios do Maildir

4

Eu tenho um servidor de e-mail:

  • Postfix para transferência
  • Dovecot / IMAP para leitura
  • Maildir para armazenamento
  • Thunderbird como principal cliente suportado (mas, claro, quero ser compatível com todos)
  • Roundcube para acesso ao webmail

Não consigo encontrar uma maneira correta de organizar meus Maildirs. Atualmente, meu pessoal se parece com isso:

drwx------ 5 bartvh bartvh   4096 May  5 19:42 .Drafts
drwx------ 5 bartvh bartvh   4096 May  7 16:55 .INBOX.Concepten // Dutch for drafts
drwx------ 5 bartvh bartvh   4096 May  7 12:14 .INBOX.Junk
drwx------ 5 bartvh bartvh   4096 May  7 12:14 .INBOX.Trash
drwx------ 5 bartvh bartvh   4096 May  7 16:54 .INBOX.Verzonden // Dutch for Sent
drwx------ 5 bartvh bartvh   4096 May  6 19:50 .Junk
drwx------ 5 bartvh bartvh   4096 Apr 27 14:41 .Ongewenste e-mail // Dutch for Junk
drwx------ 5 bartvh bartvh   4096 May  6 08:26 .Sent
drwx------ 5 bartvh bartvh   4096 May  6 12:09 .Trash
drwx------ 2 bartvh mail    45056 May  8 08:24 cur
-rw------- 1 bartvh bartvh     17 Feb 14 19:03 dovecot-keywords
-rw------- 1 bartvh bartvh  26778 May  8 08:24 dovecot-uidlist
-rw------- 1 bartvh bartvh   7264 May  8 08:24 dovecot.index
-rw------- 1 bartvh bartvh 411648 May  8 08:24 dovecot.index.cache
-rw------- 1 bartvh bartvh  19248 May  8 08:24 dovecot.index.log
drwx------ 2 bartvh mail    12288 May  8 08:24 new
-rw------- 1 bartvh bartvh    109 May  7 16:55 subscriptions
drwx------ 2 bartvh mail     4096 May  8 08:16 tmp

Como você pode ver, é uma bagunça e há muitas coisas duplas. Aqueles com .INBOX antes deles foram criados pelo Thunderbird, os outros que eu mesmo criei, eu acho. No entanto, eu realmente não consigo ter tuberculose trabalhando com eles. Eles não aparecem lá. Além disso, de repente, a TB não verá mais nenhuma das pastas. Se eu clicar em Inbox-> Concepten ele vai gritar comigo dizendo ".INBOX.INBOX.Concepten não existe" ??

O que posso fazer para organizar isso? Qual é o caminho recomendado?

    
por Bart van Heukelom 08.05.2009 / 10:35

3 respostas

0

Concordo com @David_Collantes: aquele que faz a bagunça são seus vários clientes, que eu suspeito que tenham idéias diferentes sobre o seu namespace Maildir.

No Thunderbird, vá para Configuração do Servidor - > Avançado e defina seu 'namespace pessoal' para ".". Você também pode precisar desmarcar a caixa "Permitir que o servidor substitua esses namespaces".

Essa configuração controla onde o cliente procura pastas. Então você poderia fazer uma subseção de suas pastas IMAP apenas para o thunderbird.

    
por 08.05.2009 / 18:12
0

Sim, não há um padrão real de como organizar caixas de correio em um Maildir - programas diferentes têm idéias diferentes de como as coisas devem ser definidas.

Com toda a honestidade, é melhor acessar tudo via IMAP e deixar o servidor IMAP lidar com a dobra.

    
por 08.05.2009 / 10:44
0

O que faz a "bagunça" não é o servidor, mas seus clientes, ao definir preferências sobre o nome a ser dado aos diretórios e ao especificar o caminho da raiz do IMAP. Com o Dovecot, que é o que você está usando, você deve deixar a raiz do IMAP vazia nas configurações de seus clientes, para detectar automaticamente. No RoundCube, deixe as seguintes configurações como elas são padrão:

$rcmail_config['imap_root'] = null;
$rcmail_config['imap_delimiter'] = null;

Assim, o RoundCube determinará automaticamente o diretório-raiz do IMAP.

    
por 08.05.2009 / 12:31