On Mon, Aug 04, 2003 at 01:36:32PM +0200, Andreas Aardal Hanssen wrote:
>On Mon, 4 Aug 2003, Lukas Beeler wrote:
>>There is nothing to be read differently. A unique name can be
>>anything that does not contain a ":" and does not start with a ".".
>
>Agreed..
>
>>> Binc IMAP skips filenames with a messed up format. Wether an application
>>> skips filenames without the required format or not, is not a part of the
>>> spec.
>>Where do you read what the required format is?
>>http://cr.yp.to/proto/maildir.html
>>States two possibilities to create a unique name.
>>Binc imapd uses neither of them, which is fine, because the name
>>just has to be unique.
>
>Nod nod nod. Binc IMAP skips these files, but it should actually record
>them. I'll add logic to the next version to handle this case better. My
>bad.
>
>>Everybody makes mistakes ;)
>
>Right-o. Thanks for reporting this bug and not crippling under my extreme 
>influence. ;-)
>
>Andy :-)

Well, actually, I reported the bug. :-)

I appreciate all your responses. It turns out I was using an older
version of Procmail that was known to construct filenames of a
different form than the examples offered in the maildir spec. So I
upgraded to the newest version which does construct filenames similar
to the examples, and which Binc IMAP can read.

Since this fixes the problem moving forward I decided to rename the
files. The easiest way I found to do this was to use Mutt to tag all
the files in a given maildir and them "save" them to the same maildir.
In the process Mutt renames them while keeping the flags the same.

Given that the maildir spec just requires uniqness, I think your plan
to modify Binc IMAP is a good one. I've always wanted to name my
emails in the form

  timestamp.from_address,flags

using timestamp-2, timestamp-3, etc. for possible duplicates. :-)

Thanks for your help!

Carl

Reply via email to