nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] What OS/Architecture Do You Run nmh On?

2018-02-14 20:00:21
the imap service's relationship to its backing store is none of my 
business as an imap client. as long as invariants are preserved, the 
precise form of magic, or even what upstream rules might be getting 
broken, are "all fine by me".

Well, I didn't care that much about what Cyrus IMAPd was doing, I was
more interested in what Thunderbird was doing (because really, there are
a couple of possibilities).  If the answer is, "Hey, we just rename those
files into the appropate Maildir "cur" directory and it all works out",
then that's fine; that's easy.  I just wanted to be sure we're doing
the right thing.

And ... well, okay, I decided to read the code, at least in the Cyrus
IMAPd case, and color me confused ... but it sure seems like the
Cyrus mail spool is NOT using Maildir!  It actually seems like it is
expecting files in the mailstore to be in the format "<UID>.", and it
gets unhappy if it sees files that don't match that format.  It also
seems like if you decided to stuff a file in there that matched that
format it wouldn't know about them unless you told it to reconstruct
the mailbox manually.

It's completely possible I am getting this wrong; please, corrections are
welcome.

--Ken

-- 
Nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>