qual é o formato de pasta de email (sub) Courier / Maildir ++ correto?

2

Para representar a estrutura de pastas lógicas de e-mail, existe um formato "Maildir ++" que foi implementado pela primeira vez pelo servidor de e-mail Courier, portanto, às vezes, também chamado de formato "Courier".

Infelizmente, existe alguma ambigüidade na documentação e várias implementações, sobre como as pastas lógicas de e-mail devem ser armazenadas dentro do diretório principal "Maildir", ie. dentro do diretório principal de e-mail contendo os três subdiretórios "cur", "new" e "tmp".

Supondo que haja três pastas de e-mail, "INBOX", "Enviadas" e "Lixeira", entendi que a especificação canônica significa a seguinte estrutura de pastas do sistema de arquivos:

mail \
     - cur
     - new
     - tmp
     - .INBOX \
              - cur
              - new
              - tmp

(e também para .Sent e .Trash)

Além disso, supondo que tenhamos uma estrutura de pastas mais profunda, digamos, uma pasta de e-mail de nível superior "Cronológica / 2012/09", ela seria armazenada da seguinte forma:

mail \
     - cur
     - new
     - tmp
     - .Chronological.2012.09 \
                              - cur
                              - new
                              - tmp

Isso está correto? Alguns documentos são um pouco ambíguos sobre isso, e vi implementações variar: alguns armazenam as pastas de nível superior sem o ponto principal, e alguns criam um novo subdiretório de sistema de arquivos para cada nível de subpasta (em vez de usar os pontos para denotar um novo nível lógico).

    
por Petri Savolainen 28.09.2012 / 12:47

0 respostas