Community Discussions and Support
How to restore tray structure?

[quote user="Brian Fluet"]

What you are seeing is what I suspected.  Pegasus Mail uses internal IDs for tracking just about everything associated with the folder list so it is not surprising there is a conflict with "My mailbox".  You have nothing to lose except time by trying manual edits to the HIERARCH file just be sure you have a backup of the mailbox directory that you can readily restore if needed.

This may be more information than you care for but it will give you some idea of what you are dealing with (credit to Bob Kellock for these details):

Note that when Pmail is opened it reads HIERARCH into memory and operates on the memory version of it. While running, it only updates the disc version if a significant change is made such as adding or deleting a folder ; trivial changes such as expanding or collapsing a tray do not cause the disc file to be updated but any such changes that have been made appear in the disc file when it is updated due to a significant change. HIERARCH is always updated on closing Pmail even if no change has been made during the session.

When Pmail is opened  it reads the header of every PMM to extract the  folder’s UniqueID  to see if there a folder entry in HIERARCH that has the matching UniqueID in field 3. If  field 5 of that entry in HIERARCH is Name_Unavailable then it gets replaced by the folder’s title from the header of the .PMM.

It also checks that, for each folder entry in HIERARCH,  that  there is a PMM (see Note 1)   with the same UniqueID in its header that matches the UniqueID, in field 3, of the folder entry. If no match is found then the title, in field 5 of the HIERARCH entry is replaced by Name_Unavailable.

Thus folders which previously had valid entries in HIERARCH but for which the PMM no longer exists are invalidated by the insertion of Name_Unavailable. Conversely where PMMs have “reappeared” they are made valid and they return to the same tray as they were previously (or directly under the mailbox where they were not under a tray).

Furthermore any PMMs found that have a corresponding PMI and do not have any type of entry in Hierarch are entered in HIERARCH as direct entries under the mail box (i.e. not in a tray) provided that there isn’t already an entry in HIERARCH with a matching UniqueID to that in the header of the PMM.

[/quote]

Thanks for that explanation - it was a great help in understanding what I was doing.

 I ran into another kind to folder. A folder (envelope) appeared at the under My Mailbox that had no name. I use r-click [folder information] to find out that it was caused by MAIN (2).PMM, which I changed to MAIN (2).PMM.OLD. The folder remained but this time it was cause by JUNK (2).PMM which I changed accordingly. Now the folder icon is gone.I still have files named MAIN (2).PMM and JUNK( 2).PMM but no icons on the interface.

With my tray structure looking good I added my Gmail account as ISAM. I am confused about it that but that is a different problem so I will start a new thread.

Brian, I think my issue with file structure is fixed -- so again thanks.

[quote user="Brian Fluet"] What you are seeing is what I suspected.  Pegasus Mail uses internal IDs for tracking just about everything associated with the folder list so it is not surprising there is a conflict with "My mailbox".  You have nothing to lose except time by trying manual edits to the HIERARCH file just be sure you have a backup of the mailbox directory that you can readily restore if needed. This may be more information than you care for but it will give you some idea of what you are dealing with (credit to Bob Kellock for these details): Note that when Pmail is opened it reads HIERARCH into memory and operates on the memory version of it. While running, it only updates the disc version if a significant change is made such as adding or deleting a folder ; trivial changes such as expanding or collapsing a tray do not cause the disc file to be updated but any such changes that have been made appear in the disc file when it is updated due to a significant change. HIERARCH is always updated on closing Pmail even if no change has been made during the session. When Pmail is opened  it reads the header of every PMM to extract the  folder’s UniqueID  to see if there a folder entry in HIERARCH that has the matching UniqueID in field 3. If  field 5 of that entry in HIERARCH is Name_Unavailable then it gets replaced by the folder’s title from the header of the .PMM. It also checks that, for each folder entry in HIERARCH,  that  there is a PMM (see Note 1)   with the same UniqueID in its header that matches the UniqueID, in field 3, of the folder entry. If no match is found then the title, in field 5 of the HIERARCH entry is replaced by Name_Unavailable. Thus folders which previously had valid entries in HIERARCH but for which the PMM no longer exists are invalidated by the insertion of Name_Unavailable. Conversely where PMMs have “reappeared” they are made valid and they return to the same tray as they were previously (or directly under the mailbox where they were not under a tray). Furthermore any PMMs found that have a corresponding PMI and do not have any type of entry in Hierarch are entered in HIERARCH as direct entries under the mail box (i.e. not in a tray) provided that there isn’t already an entry in HIERARCH with a matching UniqueID to that in the header of the PMM. [/quote] Thanks for that explanation - it was a great help in understanding what I was doing.  I ran into another kind to folder. A folder (envelope) appeared at the under My Mailbox that had no name. I use r-click [folder information] to find out that it was caused by MAIN (2).PMM, which I changed to MAIN (2).PMM.OLD. The folder remained but this time it was cause by JUNK (2).PMM which I changed accordingly. Now the folder icon is gone.I still have files named MAIN (2).PMM and JUNK( 2).PMM but no icons on the interface. With my tray structure looking good I added my Gmail account as ISAM. I am confused about it that but that is a different problem so I will start a new thread. Brian, I think my issue with file structure is fixed -- so again thanks.

I installed a new PM v4.63 to Windows 7 following a complete complete failure of my previous computer that destroyed my mailbox directory. I am rebuilding the mailbox from a v4.41 that is on Win98. I copied the first three groups of files named on the following page:

http://www.vandenbogaerde.net/pegasusmail/pf_pmfiles.html

I only copied files named on the first 3 groups of that list. I merged the \newmail\ directory into PMAIL\MAIL\Stan\.

The result:
1) The new mail went into the newmail tray correctly,
2) A "copies to self" folder exists
3) I don't seem to have a "main folder"
The higher level trays are not there. Instead of having about 15 top level trays I have about 150 folders containing emails.

I assume that there are other files that I must copy to the new install. What would they be?

I installed a new PM v4.63 to Windows 7 following a complete complete failure of my previous computer that destroyed my mailbox directory. I am rebuilding the mailbox from a v4.41 that is on Win98. I copied the first three groups of files named on the following page: http://www.vandenbogaerde.net/pegasusmail/pf_pmfiles.html I only copied files named on the first 3 groups of that list. I merged the \newmail\ directory into PMAIL\MAIL\Stan\. The result: 1) The new mail went into the newmail tray correctly, 2) A "copies to self" folder exists 3) I don't seem to have a "main folder" The higher level trays are not there. Instead of having about 15 top level trays I have about 150 folders containing emails. I assume that there are other files that I must copy to the new install. What would they be?

The whitepaper available from here should be of help.

http://community.pmail.com/files/folders/whitepapers/entry41852.aspx

Unfortunately, rebuilding the tray structure may be a manual task.  You can try using the old HIERARCH.PM file if you haven't done so but it may not work because the new instance may contain different internal folder ID numbers.  If you have already tried it then you have no choice but to manually recreate the tray structure. 

As for the Main folder, go to \PMAIL\PROGRAMS\DEFAULTS and copy the MAIN.PMM and MAIN.PMI files to the mailbox directory.  Then go to Tools > General settings > Basic settings and set it as your default mail folder.

<p>The whitepaper available from here should be of help.</p><p>http://community.pmail.com/files/folders/whitepapers/entry41852.aspx </p><p>Unfortunately, rebuilding the tray structure may be a manual task.  You can try using the old HIERARCH.PM file if you haven't done so but it may not work because the new instance may contain different internal folder ID numbers.  If you have already tried it then you have no choice but to manually recreate the tray structure.  </p><p>As for the Main folder, go to \PMAIL\PROGRAMS\DEFAULTS and copy the MAIN.PMM and MAIN.PMI files to the mailbox directory.  Then go to Tools > General settings > Basic settings and set it as your default mail folder. </p>

I used the white-paper.

The missing-tray issue is most important to me because I have about 500 folders containing emails. Those folders were organized into 19 higher level trays. So to try to avoid all that work,  I am going to start over in case I made a mistake. This time I am considering the current Admin as the only mailbox -- and putting the new mail in it. Is it best to put all the files in Admin, or to keep \newmail\ as a subdirectory? Or does it make any difference?

EDIT: Also, when I copied the non-CNM files to Admin I included both versions of files that already exist on Admin. For HIERARCH.PM:
HIERARCH.PM from Admin  1KB
HIERARCH(2).PM from v4.41 44KB
Which is suspected best to try. (I suspect that once I start PM the program will change files.) 

<p>I used the white-paper.</p><p>The missing-tray issue is most important to me because I have about 500 folders containing emails. Those folders were organized into 19 higher level trays. So to try to avoid all that work,  I am going to start over in case I made a mistake. This time I am considering the current Admin as the only mailbox -- and putting the new mail in it. Is it best to put all the files in Admin, or to keep \newmail\ as a subdirectory? Or does it make any difference? </p><p>EDIT: Also, when I copied the non-CNM files to Admin I included both versions of files that already exist on Admin. For HIERARCH.PM: HIERARCH.PM from Admin  1KB HIERARCH(2).PM from v4.41 44KB Which is suspected best to try. (I suspect that once I start PM the program will change files.)  </p>

As I typed this response I realized it was incongruous so here it is in three parts.

1.  It is very important not to overwrite any configuration files created by the new installation because of conflicts with paths stored in these files.  In your original post you said you copied the first 3 groups of files listed in Hans' guide which include configuration files.  The result may be extremely difficult to troubleshoot.  It may be best start from scratch and use the whitepaper as your guide.

2.  Consider checking the content of the pmail.ini file in the v4.41 mailbox directory for the path to the mailbox directories (new and working).  If they do not point to anywhere in the \Program Files directory then post them in a reply and we'll see whether there might be a different way to go.

3.  As for the folder tree, it may be irreversably lost.  One thing you can try is once you have the folder files (.PMM and .PMI files) copied into the mailbox directory of the new install you can try renaming the new HIERARCH.PM file then copying in the old one.  Start up Pmail to see if the folder tree is restored.  If it fails, shut down Pmail, remove the copied in HIERARCH and rename the old one back.


 

<p>As I typed this response I realized it was incongruous so here it is in three parts. </p><p>1.  It is very important not to overwrite any configuration files created by the new installation because of conflicts with paths stored in these files.  In your original post you said you copied the first 3 groups of files listed in Hans' guide which include configuration files.  The result may be extremely difficult to troubleshoot.  It may be best start from scratch and use the whitepaper as your guide.</p><p>2.  Consider checking the content of the pmail.ini file in the v4.41 mailbox directory for the path to the mailbox directories (new and working).  If they do not point to anywhere in the \Program Files directory then post them in a reply and we'll see whether there might be a different way to go. </p><p>3.  As for the folder tree, it may be irreversably lost.  One thing you can try is once you have the folder files (.PMM and .PMI files) copied into the mailbox directory of the new install you can try renaming the new HIERARCH.PM file then copying in the old one.  Start up Pmail to see if the folder tree is restored.  If it fails, shut down Pmail, remove the copied in HIERARCH and rename the old one back. </p><p> </p><p> </p>

[quote user="Brian Fluet"]In your original post you said you copied the first 3 groups of files listed in Hans' guide which include configuration files.
[/quote]
My mistake. I posted the wrong link in my top post. The link I posted was not the one that I used to to select the three groups. I actually used the first three groups of the white paper you refer to.

I assume the configuration files are the ones listed in the last section of the white paper. I will check again to make sure none of them have been copied.

[quote user="Brian Fluet"]
2.  Consider checking the content of the pmail.ini file in the v4.41 mailbox directory for the path to the mailbox directories (new and working).  If they do not point to anywhere in the \Program Files directory then post them in a reply and we'll see whether there might be a different way to go.[/quote]

V4.41 PMAIL.INI does not point to the \Program Files directory. The program is installed in C:\PMAIL. The v4.41 mailbox is on E:\. On the v6.63 computer the mailbox will be on C:\ under C:\PMAIL\
Here is a section of E:\MAIL\PMAIL\NEWMAIL\PMAIL.INI in v4.41:

==========
Directory to place incoming POP3 mail     = \\tower\E\Mail\Pmail\NewMail
<snip>
Search mask to locate outgoing messages   = \\tower\E\MAIL\PMAIL\*.PMX
<snip>
Home mailbox location                     = \\tower\E\MAIL\PMAIL
Folder for copies to self                 = COPYSELF
<SNIP>
Program version                  = Version 4.41 (Win32), Jul 16 2006
Language resources               = Standard UK English resource set
Time and date run ended          = Tue, 01 Mar 2016 00:15:50
Running in standalone mode?      = Y
Internal username                = Single-user mode
Working home mailbox location    = \\tower\E\MAIL\PMAIL
New mailbox location             = \\tower\E\Mail\Pmail\NewMail
==========

 [quote user="Brian Fluet"]3.  As for the folder tree, it may be irreversably lost.  One thing you can try is once you have the folder files (.PMM and .PMI files) copied into the mailbox directory of the new install you can try renaming the new HIERARCH.PM file then copying in the old one.  Start up Pmail to see if the folder tree is restored.  If it fails, shut down Pmail, remove the copied in HIERARCH and rename the old one back.[/quote]
The new v6.63 HIERARACH.PM has 4 lines corresponding to My Mailbox, copyself, junk, and main.

==========
2,1,"63C07561:My mailbox","","My mailbox"
0,0,"NJ6NWDWT:78F9:copyself","63C07561:My mailbox","Copies to self",0,20
0,0,"X9PIP79M:78FA:junk","63C07561:My mailbox","Junk or suspicious mail"
0,0,"P30UEF05:78FB:main","63C07561:My mailbox","Main Folder"
==========

I can see that their pointers are different from the corresponding ones in the v4.41 file. I am thinking that I could edit the v4.41 file to match the new pointers -- leaving the other pointers alone, that probably collect the sub-folder files.
Tomorrow.

&lt;p&gt;[quote user=&quot;Brian Fluet&quot;]In your original post you said you copied the first 3 groups of files listed in Hans&#039; guide which include configuration files. [/quote] My mistake. I posted the wrong link in my top post. The link I posted was not the one that I used to to select the three groups. I actually used the first three groups of the white paper you refer to. I assume the configuration files are the ones listed in the last section of the white paper. I will check again to make sure none of them have been copied. [quote user=&quot;Brian Fluet&quot;] 2.&amp;nbsp; Consider checking the content of the pmail.ini file in the v4.41 mailbox directory for the path to the mailbox directories (new and working).&amp;nbsp; If they do not point to anywhere in the \Program Files directory then post them in a reply and we&#039;ll see whether there might be a different way to go.[/quote]&lt;/p&gt;&lt;p&gt;V4.41 PMAIL.INI does not point to the \Program Files directory. The program is installed in C:\PMAIL. The v4.41 mailbox is on E:\. On the v6.63 computer the mailbox will be on C:\ under C:\PMAIL\ Here is a section of E:\MAIL\PMAIL\NEWMAIL\PMAIL.INI in v4.41: ========== Directory to place incoming POP3 mail&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = \\tower\E\Mail\Pmail\NewMail &amp;lt;snip&amp;gt; Search mask to locate outgoing messages&amp;nbsp;&amp;nbsp; = \\tower\E\MAIL\PMAIL\*.PMX &amp;lt;snip&amp;gt; Home mailbox location&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = \\tower\E\MAIL\PMAIL Folder for copies to self&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = COPYSELF &amp;lt;SNIP&amp;gt; Program version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Version 4.41 (Win32), Jul 16 2006 Language resources&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Standard UK English resource set Time and date run ended&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Tue, 01 Mar 2016 00:15:50 Running in standalone mode?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Y Internal username&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Single-user mode Working home mailbox location&amp;nbsp;&amp;nbsp;&amp;nbsp; = \\tower\E\MAIL\PMAIL New mailbox location&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = \\tower\E\Mail\Pmail\NewMail ==========&lt;/p&gt;&lt;p&gt;&amp;nbsp;[quote user=&quot;Brian Fluet&quot;]3.&amp;nbsp; As for the folder tree, it may be irreversably lost.&amp;nbsp; One thing you can try is once you have the folder files (.PMM and .PMI files) copied into the mailbox directory of the new install you can try renaming the new HIERARCH.PM file then copying in the old one.&amp;nbsp; Start up Pmail to see if the folder tree is restored.&amp;nbsp; If it fails, shut down Pmail, remove the copied in HIERARCH and rename the old one back.[/quote] The new v6.63 HIERARACH.PM has 4 lines corresponding to My Mailbox, copyself, junk, and main. ========== 2,1,&quot;63C07561:My mailbox&quot;,&quot;&quot;,&quot;My mailbox&quot; 0,0,&quot;NJ6NWDWT:78F9:copyself&quot;,&quot;63C07561:My mailbox&quot;,&quot;Copies to self&quot;,0,20 0,0,&quot;X9PIP79M:78FA:junk&quot;,&quot;63C07561:My mailbox&quot;,&quot;Junk or suspicious mail&quot; 0,0,&quot;P30UEF05:78FB:main&quot;,&quot;63C07561:My mailbox&quot;,&quot;Main Folder&quot; ========== I can see that their pointers are different from the corresponding ones in the v4.41 file. I am thinking that I could edit the v4.41 file to match the new pointers -- leaving the other pointers alone, that probably collect the sub-folder files. Tomorrow. &lt;/p&gt;

Nothing you have posted indicates that you can take an approach other than recovering mailbox data to the mailbox of a new install.

As for manually editing the HIERARCH file, you shouldn't need to.  If the only folder files in the new v4.63 mailbox are ones copied over from the v4.41 mailbox then the internal folder ID's that HIERARCH records should be the same.  I would, with Pegasus Mail closed, move all .pmm and .pmi files out of the v4.63 mailbox then copy all of them from the v4.41 mailbox to it.  Copy the HIERARCH.PM file as well.  Test.  

When working like this it might be easier to simply copy the entire mailbox directory rather than moving out files.  That way you can get back to where you started simply by placing the copy back in place.

&lt;p&gt;Nothing you have posted indicates that you can take an approach other than recovering mailbox data to the mailbox of a new install.&lt;/p&gt;&lt;p&gt;As for manually editing the HIERARCH file, you shouldn&#039;t need to.&amp;nbsp; If the only folder files in the new v4.63 mailbox are ones copied over from the v4.41 mailbox then the internal folder ID&#039;s that HIERARCH records should be the same.&amp;nbsp; I would, with Pegasus Mail closed, move all .pmm and .pmi files out of the v4.63 mailbox then copy all of them from the v4.41 mailbox to it.&amp;nbsp; Copy the HIERARCH.PM file as well.&amp;nbsp; Test. &amp;nbsp;&lt;/p&gt;&lt;p&gt;When working like this it might be easier to simply copy the entire mailbox directory rather than moving out files.&amp;nbsp; That way you can get back to where you started simply by placing the copy back in place. &lt;/p&gt;

I  copied PMM/PMI files from v4.41 to v6.36 Admin, but not copying over files that were already there (naming the hits with (2)). I started PM. The original 4.63 \Admin trays were still there (My mailbox, copyself, junk, and main), but all of the PMM folders were directly under My mailbox. That is, in the created HIERARCH.PM all of the 571 lines pointed to My mailbox. PM did not construct any of the 19 upper-level trays. I conclude that the tray definitions must not have been stored in the PMM/PMI files.

I compared the created v4.63 HIERARCH.PM to v4.41 of HIERARCH.PM. V4.41 has lines with the 19 top-level tray names. Those 19 trays are the only items that point to My mailbox. Each of the PMM folders has a pointer-number that associates it with its top level tray. I conclude that I will have to use the v4.41 HIERARCH file to recover the associaions of the 571 mail folders with the 19 trays that they belong in.

I do not know if the pointer-number of My mailbox in v4.63 HIERARCH.PM is independent of the program (not a required number.) If not specifically required, I could change it to the v4.41 number, and the same with copyself, junk, and main. I will test and if it works on those 4 trays I will merge them with v4.41 (keeping only the 4.63 version of those trays.) Are there known or suspected pitfalls to this approach?

I&amp;nbsp; copied PMM/PMI files from v4.41 to v6.36 Admin, but not copying over files that were already there (naming the hits with (2)). I started PM. The original 4.63 \Admin trays were still there (My mailbox, copyself, junk, and main), but all of the PMM folders were directly under My mailbox. That is, in the created HIERARCH.PM all of the 571 lines pointed to My mailbox. PM did not construct any of the 19 upper-level trays. I conclude that the tray definitions must not have been stored in the PMM/PMI files. I compared the created v4.63 HIERARCH.PM to v4.41 of HIERARCH.PM. V4.41 has lines with the 19 top-level tray names. Those 19 trays are the only items that point to My mailbox. Each of the PMM folders has a pointer-number that associates it with its top level tray. I conclude that I will have to use the v4.41 HIERARCH file to recover the associaions of the 571 mail folders with the 19 trays that they belong in. I do not know if the pointer-number of My mailbox in v4.63 HIERARCH.PM is independent of the program (not a required number.) If not specifically required, I could change it to the v4.41 number, and the same with copyself, junk, and main. I will test and if it works on those 4 trays I will merge them with v4.41 (keeping only the 4.63 version of those trays.) Are there known or suspected pitfalls to this approach?

What you are seeing is what I suspected.  Pegasus Mail uses internal IDs for tracking just about everything associated with the folder list so it is not surprising there is a conflict with "My mailbox".  You have nothing to lose except time by trying manual edits to the HIERARCH file just be sure you have a backup of the mailbox directory that you can readily restore if needed. 

This may be more information than you care for but it will give you some idea of what you are dealing with (credit to Bob Kellock for these details):

<!--[if gte mso 9]><xml> </p><p> <w:WordDocument> </p><p> <w:View>Normal</w:View> </p><p> <w:Zoom>0</w:Zoom> </p><p> <w:TrackMoves/> </p><p> <w:TrackFormatting/> </p><p> <w:PunctuationKerning/> </p><p> <w:ValidateAgainstSchemas/> </p><p> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> </p><p> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> </p><p> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> </p><p> <w:DoNotPromoteQF/> </p><p> <w:LidThemeOther>EN-US</w:LidThemeOther> </p><p> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> </p><p> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> </p><p> <w:Compatibility> </p><p> <w:BreakWrappedTables/> </p><p> <w:SnapToGridInCell/> </p><p> <w:WrapTextWithPunct/> </p><p> <w:UseAsianBreakRules/> </p><p> <w:DontGrowAutofit/> </p><p> <w:SplitPgBreakAndParaMark/> </p><p> <w:DontVertAlignCellWithSp/> </p><p> <w:DontBreakConstrainedForcedTables/> </p><p> <w:DontVertAlignInTxbx/> </p><p> <w:Word11KerningPairs/> </p><p> <w:CachedColBalance/> </p><p> </w:Compatibility> </p><p> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </p><p> <m:mathPr> </p><p> <m:mathFont m:val="Cambria Math"/> </p><p> <m:brkBin m:val="before"/> </p><p> <m:brkBinSub m:val="&#45;-"/> </p><p> <m:smallFrac m:val="off"/> </p><p> <m:dispDef/> </p><p> <m:lMargin m:val="0"/> </p><p> <m:rMargin m:val="0"/> </p><p> <m:defJc m:val="centerGroup"/> </p><p> <m:wrapIndent m:val="1440"/> </p><p> <m:intLim m:val="subSup"/> </p><p> <m:naryLim m:val="undOvr"/> </p><p> </m:mathPr></w:WordDocument> </p><p></xml><![endif]-->

<!--[if gte mso 9]><xml> </p><p> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" </p><p> DefSemiHidden="true" DefQFormat="false" DefPriority="99" </p><p> LatentStyleCount="267"> </p><p> <w:LsdException Locked="false" Priority="0" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Normal"/> </p><p> <w:LsdException Locked="false" Priority="9" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> </p><p> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> </p><p> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> </p><p> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> </p><p> <w:LsdException Locked="false" Priority="10" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Title"/> </p><p> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> </p><p> <w:LsdException Locked="false" Priority="11" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> </p><p> <w:LsdException Locked="false" Priority="22" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Strong"/> </p><p> <w:LsdException Locked="false" Priority="20" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> </p><p> <w:LsdException Locked="false" Priority="59" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Table Grid"/> </p><p> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> </p><p> <w:LsdException Locked="false" Priority="1" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> </p><p> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> </p><p> <w:LsdException Locked="false" Priority="34" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> </p><p> <w:LsdException Locked="false" Priority="29" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Quote"/> </p><p> <w:LsdException Locked="false" Priority="30" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> </p><p> <w:LsdException Locked="false" Priority="60" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Shading Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="61" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light List Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="62" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Light Grid Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="63" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="64" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="65" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="66" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="67" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="68" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="69" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="70" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Dark List Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="71" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="72" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful List Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="73" SemiHidden="false" </p><p> UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> </p><p> <w:LsdException Locked="false" Priority="19" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> </p><p> <w:LsdException Locked="false" Priority="21" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> </p><p> <w:LsdException Locked="false" Priority="31" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> </p><p> <w:LsdException Locked="false" Priority="32" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> </p><p> <w:LsdException Locked="false" Priority="33" SemiHidden="false" </p><p> UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> </p><p> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> </p><p> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </p><p> </w:LatentStyles> </p><p></xml><![endif]--><!--[if gte mso 10]> </p><p><style> </p><p> /* Style Definitions */ </p><p> table.MsoNormalTable </p><p> {mso-style-name:"Table Normal"; </p><p> mso-tstyle-rowband-size:0; </p><p> mso-tstyle-colband-size:0; </p><p> mso-style-noshow:yes; </p><p> mso-style-priority:99; </p><p> mso-style-qformat:yes; </p><p> mso-style-parent:""; </p><p> mso-padding-alt:0in 5.4pt 0in 5.4pt; </p><p> mso-para-margin:0in; </p><p> mso-para-margin-bottom:.0001pt; </p><p> mso-pagination:widow-orphan; </p><p> font-size:11.0pt; </p><p> font-family:"Calibri","sans-serif"; </p><p> mso-ascii-font-family:Calibri; </p><p> mso-ascii-theme-font:minor-latin; </p><p> mso-fareast-font-family:"Times New Roman"; </p><p> mso-fareast-theme-font:minor-fareast; </p><p> mso-hansi-font-family:Calibri; </p><p> mso-hansi-theme-font:minor-latin; </p><p> mso-bidi-font-family:"Times New Roman"; </p><p> mso-bidi-theme-font:minor-bidi;} </p><p></style> </p><p><![endif]-->

Note that when

Pmail is opened it reads HIERARCH into memory and operates on the memory

version of it. While running, it only updates the disc version if a significant

change is made such as adding or deleting a folder ; trivial changes such as

expanding or collapsing a tray do not cause the disc file to be updated but any

such changes that have been made appear in the disc file when it is updated due

to a significant change. HIERARCH is always updated on closing Pmail even if no

change has been made during the session.

When Pmail is

opened  it reads the header of every PMM

to extract the  folder’s UniqueID  to see if there a folder entry in HIERARCH

that has the matching UniqueID in field 3. If 

field 5 of that entry in HIERARCH is Name_Unavailable then it gets

replaced by the folder’s title from the header of the .PMM.

It also checks that,

for each folder entry in HIERARCH, 

that  there is a PMM (see Note 1)   with the same UniqueID in its header that

matches the UniqueID, in field 3, of the folder entry. If no match is found

then the title, in field 5 of the HIERARCH entry is replaced by Name_Unavailable.

Thus folders

which previously had valid entries in HIERARCH but for which the PMM no longer

exists are invalidated by the insertion of Name_Unavailable. Conversely where

PMMs have “reappeared” they are made valid and they return to the same tray as

they were previously (or directly under the mailbox where they were not under a

tray).

Furthermore any

PMMs found that have a corresponding PMI and do not have any type of entry in

Hierarch are entered in HIERARCH as direct entries under the mail box (i.e. not

in a tray) provided that there isn’t already an entry in HIERARCH with a

matching UniqueID to that in the header of the PMM.

 

&lt;p&gt;What you are seeing is what I suspected.&amp;nbsp; Pegasus Mail uses internal IDs for tracking just about everything associated with the folder list so it is not surprising there is a conflict with &quot;My mailbox&quot;.&amp;nbsp; You have nothing to lose except time by trying manual edits to the HIERARCH file just be sure you have a backup of the mailbox directory that you can readily restore if needed.&amp;nbsp; &lt;/p&gt;&lt;p&gt;This may be more information than you care for but it will give you some idea of what you are dealing with (credit to Bob Kellock for these details):&lt;/p&gt;&lt;p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:TrackMoves/&gt; &lt;w:TrackFormatting/&gt; &lt;w:PunctuationKerning/&gt; &lt;w:ValidateAgainstSchemas/&gt; &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt; &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt; &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt; &lt;w:DoNotPromoteQF/&gt; &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt; &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt; &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt; &lt;w:Compatibility&gt; &lt;w:BreakWrappedTables/&gt; &lt;w:SnapToGridInCell/&gt; &lt;w:WrapTextWithPunct/&gt; &lt;w:UseAsianBreakRules/&gt; &lt;w:DontGrowAutofit/&gt; &lt;w:SplitPgBreakAndParaMark/&gt; &lt;w:DontVertAlignCellWithSp/&gt; &lt;w:DontBreakConstrainedForcedTables/&gt; &lt;w:DontVertAlignInTxbx/&gt; &lt;w:Word11KerningPairs/&gt; &lt;w:CachedColBalance/&gt; &lt;/w:Compatibility&gt; &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt; &lt;m:mathPr&gt; &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt; &lt;m:brkBin m:val=&quot;before&quot;/&gt; &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt; &lt;m:smallFrac m:val=&quot;off&quot;/&gt; &lt;m:dispDef/&gt; &lt;m:lMargin m:val=&quot;0&quot;/&gt; &lt;m:rMargin m:val=&quot;0&quot;/&gt; &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt; &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt; &lt;m:intLim m:val=&quot;subSup&quot;/&gt; &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt; &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;/p&gt;&lt;p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot; DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot; LatentStyleCount=&quot;267&quot;&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt; &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt; &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:&quot;Table Normal&quot;; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:&quot;&quot;; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:&quot;Times New Roman&quot;; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:&quot;Times New Roman&quot;; mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt; &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;; mso-bidi-font-family:&#039;Times New Roman&#039;;mso-ansi-language:EN-GB&quot; lang=&quot;EN-GB&quot;&gt;Note that when Pmail is opened it reads HIERARCH into memory and operates on the memory version of it. While running, it only updates the disc version if a significant change is made such as adding or deleting a folder ; trivial changes such as expanding or collapsing a tray do not cause the disc file to be updated but any such changes that have been made appear in the disc file when it is updated due to a significant change. HIERARCH is always updated on closing Pmail even if no change has been made during the session. &lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt; &lt;/i&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;; mso-bidi-font-family:&#039;Times New Roman&#039;;mso-ansi-language:EN-GB&quot; lang=&quot;EN-GB&quot;&gt;When Pmail is opened &lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&lt;/span&gt;it reads the header of every PMM to extract the &lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&lt;/span&gt;folder&rsquo;s UniqueID&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;to see if there a folder entry in HIERARCH that has the matching UniqueID in field 3. If&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;field 5 of that entry in HIERARCH is Name_Unavailable then it gets replaced by the folder&rsquo;s title from the header of the .PMM.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt; &lt;/i&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;; mso-bidi-font-family:&#039;Times New Roman&#039;;mso-ansi-language:EN-GB&quot; lang=&quot;EN-GB&quot;&gt;It also checks that, for each folder entry in HIERARCH,&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;that&lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp; &lt;/span&gt;there is a PMM&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;;mso-ansi-language: EN-GB&quot; lang=&quot;EN-GB&quot;&gt; &lt;/span&gt;&lt;/sup&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;; mso-bidi-font-family:&#039;Times New Roman&#039;;mso-ansi-language:EN-GB&quot; lang=&quot;EN-GB&quot;&gt;(see Note 1) &lt;span style=&quot;mso-spacerun:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;with the same UniqueID in its header that matches the UniqueID, in field 3, of the folder entry. If no match is found then the title, in field 5 of the HIERARCH entry is replaced by Name_Unavailable.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt; &lt;/i&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;; mso-bidi-font-family:&#039;Times New Roman&#039;;mso-ansi-language:EN-GB&quot; lang=&quot;EN-GB&quot;&gt;Thus folders which previously had valid entries in HIERARCH but for which the PMM no longer exists are invalidated by the insertion of Name_Unavailable. Conversely where PMMs have &ldquo;reappeared&rdquo; they are made valid and they return to the same tray as they were previously (or directly under the mailbox where they were not under a tray).&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt; &lt;/i&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size:10.0pt;font-family:&#039;Arial&#039;,&#039;sans-serif&#039;; mso-bidi-font-family:&#039;Times New Roman&#039;;mso-ansi-language:EN-GB&quot; lang=&quot;EN-GB&quot;&gt;Furthermore any PMMs found that have a corresponding PMI and do not have any type of entry in Hierarch are entered in HIERARCH as direct entries under the mail box (i.e. not in a tray) provided that there isn&rsquo;t already an entry in HIERARCH with a matching UniqueID to that in the header of the PMM.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;

Test #1 -- My first hunch did not work out. In a copy of the original Admin directory having 4 lines, I changed all 4 occasions of the My mailbox pointer-number to correspond to the v4.41 number. That failed -- showing no folders -- indicating, I think, that either the program or some configuration file requires a specfic unchangable number for My mailbox.

Test #2 -- I was more successful with this. My v4.41 has one tray with only 1 email in it. I copied the tray line from v4.41 HIERARCH.PM into 4.63 HIERARCH.PM and change its My mailbox pointer to match 4.63. Then I copied the two files .PPM & PPL into the 4.63 \Admin directory. I ran PM and the tray was there with the email in it.

Test #3 -- I replaced the entire 4.63 HIERARCH.PM with v4.41 HIERARCH.PM and replaced about 20 instances of the My mailbox pointer with the v4.63 My mailbox pointer. I ran PM and all the trays seem to be in place with the folders within them and with emails within the folders. The interface configuration appears to be correct! [:D][:D][:D]

I need to yet use the white paper to make sure I have copied all the files I should.

Q - I am not sure whether I should now copy my CNM files into \Admin or to create a newmail directory. Is there a preferred configuration?

&lt;p&gt;Test #1 -- My first hunch did not work out. In a copy of the original Admin directory having 4 lines, I changed all 4 occasions of the My mailbox pointer-number to correspond to the v4.41 number. That failed -- showing no folders -- indicating, I think, that either the program or some configuration file requires a specfic unchangable number for My mailbox. Test #2 -- I was more successful with this. My v4.41 has one tray with only 1 email in it. I copied the tray line from v4.41 HIERARCH.PM into 4.63 HIERARCH.PM and change its My mailbox pointer to match 4.63. Then I copied the two files .PPM &amp;amp; PPL into the 4.63 \Admin directory. I ran PM and the tray was there with the email in it. Test #3 -- I replaced the entire 4.63 HIERARCH.PM with v4.41 HIERARCH.PM and replaced about 20 instances of the My mailbox pointer with the v4.63 My mailbox pointer. I ran PM and all the trays seem to be in place with the folders within them and with emails within the folders. The interface configuration appears to be correct! [:D][:D][:D] &lt;/p&gt;&lt;p&gt;I need to yet use the white paper to make sure I have copied all the files I should.&lt;/p&gt;&lt;p&gt;Q - I am not sure whether I should now copy my CNM files into \Admin or to create a newmail directory. Is there a preferred configuration?&lt;/p&gt;

[quote user="StanH"]Q - I am not sure whether I should now copy my CNM files into \Admin or to create a newmail directory. Is there a preferred configuration?[/quote]

Move them into \Admin.  New mail messages are .CNM files that reside in the root of the mailbox directory.  There is no "newmail directory", just a Pegasus Mail folder that displays from the .CNM files.

&lt;p&gt;[quote user=&quot;StanH&quot;]Q - I am not sure whether I should now copy my CNM files into \Admin or to create a newmail directory. Is there a preferred configuration?[/quote]&lt;/p&gt;&lt;p&gt;Move them into \Admin.&amp;nbsp; New mail messages are .CNM files that reside in the root of the mailbox directory.&amp;nbsp; There is no &quot;newmail directory&quot;, just a Pegasus Mail folder that displays from the .CNM files. &lt;/p&gt;
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft