On Mon, Sep 10, 2001 at 09:18:45PM +0200, Oliver Ob wrote:
Chris Reeves schrieb:
In actual fact, it does and doesn't work... Netscape uses a modified mbox format. Mutt can read Netscape's mailbox files (the basic format is the same), but the information about whether a message has been read, forwarded, replied to, etc. is not transferable.
I ran into this problem when I moved over to Mutt from Netscape. I wanted to keep track of which messages had been read and which hadn't (out of a mailbox of thousands). Netscape stores the message status information in two message header fields, X-Mozilla-Status and X-Mozilla-Status2, while Mutt stores this information in the standard Status field.
Now then, as I find Lx-Netscape by far too primitive in using compared to windoze-ns 4.73, I would also drop it and use mutt. Now, why did you come from mutt, I find it much handier to use.
I moved over *to* Mutt *from* Netscape. ;-)
is there any way to convert the ns-mbox format to clean mutt mbox format? i mean including the flags that your script does not convert as you said.
What I meant was that when you tried to read a plain Netscape mailbox in Mutt, you wouldn't see whether the message has been read, replied to, etc. because this information is stored in a different place, but the actual message would still be there.
In order to make the move to Mutt, I wrote a small perl script to convert the Netscape status headers to standard status headers. I can pass this on if anyone needs it, but it won't be much help here (it won't keep the status flags in sync across both mailboxes).
The purpose of the script is to transfer the message status flags (read, replied to, etc.) from Netscape format to Mutt format. What the script can't do is keep the two types of status headers in sync. Note that there are *some* unimportant Netscape status flags that can't be transfered (e.g. 'watched', 'part downloaded') but these have no meaning in Mutt and don't add any extra information to the message. The only vaguely important flag that isn't moved over to Mutt is the 'forwarded' flag, and I invented a new Mutt flag of my own 'W' for this purpose, although Mutt doesn't do anything with it. There is no other way to transfer the 'forwarded' flag. If you want a copy of the script, email me privately. Hope that helps, Chris -- http://www.tuxedo.org/~esr/faqs/smart-questions.html __ _ -o)/ / (_)__ __ ____ __ Chris Reeves /\ /__/ / _ / // /\ / / ICQ# 22219005 __v __/_/_//_/_,_/ /_/_\