However, you may be going in the right direction as when I look at
the hierarch.pm contents [Notepad] most of the folders are of the form :
0,0,"6B8761B2:50FC:FOL037C8","31692465:My mailbox","Temp"
but the problem folder [and one other which may also be a problem, haven't yet checked] are like this :
0,0,"","31692465:My mailbox","Private"
Does that shed any light and is there a solution?
The second one is not a typical folder spec since it is not reporting the actual folder name within the PMM file headers. That said, have you been manually moving folders around outside of WinPMail? If so I suspect you have got two (or more) folders with the same name in the mailbox and the hierarch.pm can only show one. You might want to try using this utility on your mailbox. You can point at a separate directory and then use add mailbox to list and see all the folders. Since these all have different internal folder names you should be able to see all of the folders that were in your mailbox.
PMRestArch - Pegasus Mail Restore Mail Folder Archives:
http://www.lexacorp.com.pg
Usage:
PMRestArch SourceDir DestinationDir
Description:
Pegasus Mail cannot display two mail folders with the same internal ID even if they are in separate mailboxes. Mail folders also have to be Read-Write.
This causes problems when trying to view mail folders which have been archived by copying them to backup media.
This utility:
1. Copies all .PMM and .PMI files in the source directory to
the destination directory and renames them as BAKxxxxx.PMM
and BAKxxxx.PMI.
2. Ensures that the resulting file is Read/Write.
3. Creates a different internal unique ID for each file.
Once you have run this program to restore archived folders to a directory you can attach that directory using the Pegasus Mail 'Add mailbox to list' option and access the archived folders in this new mailbox.