1.9.3 and 2.0 Only – NT Only – I was unable to upgrade successfully to version 2.0. How can I restore to the prior version of Post.Office using my standard, full system backup files?
If you made a total backup of your Post.Office system before upgrading (as instructed in the upgrade procedure) you should have copies of the following items:
Registry information
- HKEY_LOCAL_MACHINE\SOFTWARE\Software.com\Post.Office
(suggested name & location: anotherhost\temp\Post.OfficeRegKeyversion#) - HKEY_LOCAL_MACHINE\SOFTWARE\Software.com\Post.Office\MTA-Accounts
(suggested name & location: anotherhost\temp\MTA-AccountsRegKeyversion#)
File system information
- The Post.Office Directory containing configuration information
(suggested name & location: anotherhost\temp\Post.Officeversion#config) - The Program Directory containing Post.Office executables
(suggested name & location: anotherhost\temp\Post.Officeversion#execs) - The Mailbox Directory containing your mailbox information
(suggested name & location: anotherhost\temp\Post.Officeversion#mailbox)
The instructions that follow will guide you through the restoration process. They assume that you named the backup files as suggested. If you selected other names or locations for those files you will need to adjust the instructions accordingly.
- Make sure that you are logged in as the Local Administrator of your host. Logging in as the Domain Administrator is not sufficient unless the machine you are using is a Primary Domain Controller.
- Shutdown the Post.Office Service from within Program Manager:
- Double click on the Control Panel icon.
- Double click on the Services icon.
- Locate and select the list entry for the post.office MTA.
- Click on the Stop button.
- Set permissions on the Post.Office Registry key to allow Everyone Full Control:
- Launch a DOS shell.
- Change directory to the location in which the Post.Office executables reside
Note: The poperms script must reside there as well. - Type: poperms -r -Everyone -u
- Back up the 2.0 version of the Post.Office Registry key:
- Launch REGEDT32.exe.
- Follow the path HKEY_LOCAL_MACHINE/SOFTWARE/software.com
to locate the Post.Office key. - Select the Post.Office key.
- Pull down the Registry menu and choose the Save Key command.
(suggested name to save under: Post.OfficeRegKey2.0)
- Restore the prior version of the Post.Office Registry key:
- Make sure that the Post.Office key remains selected (highlighted).
- Pull down the Registry menu and choose the Restore command.
- Use the browser window to locate and select your backup copy of the prior Post.Office Registry key (suggested name was Post.OfficeRegKeyversion#)
then click on the OK button. - Confirm your desire to overwrite the current key by clicking on the YES button of the alert box that appears.
- Set permissions on the Post.Office Registry key back to the default permissions for your Post.Office-User:
- Return to the DOS command line (within the Post.Office executables directory) and type:
poperms -r -u
- Set file system permissions for your Post.Office Executables, Configuration and Mailbox directories to allow Everyone to have Full Control.Note: The exact location of the required directories can be found via the Program Manager by double clicking on the Main\Control Panel\Post.Office icons in the order indicated. When the Post.Office applet window appears look at the bottom to determine the locations of the Post.Office Directory containing configuration information, the Program Directory containing Post.Office executables, and the Mailbox Directory containing your mailbox information .
- type: poperms -f -Everyone -u
- Back up the 2.0 Post.Office executables you have now.
- Launch the File Manager.
- Locate and select the Post.Office directory.
(the default location is \win32app\Post.Office) - From the File menu choose the Move command.
- Type the name and location of the backup directory in the To: field provided,
then click on the OK button.
(suggested name and location is anotherhost\temp\Post.Office2.0exec)
- Restore your saved Post.Office executables (the prior version).
- Locate and select your backup copy of the prior Post.Office executables.
(suggested name and location was anotherhost\temp\Post.Officeversion#exec) - From the File menu choose the Move command.
- Type the new name and location in the To: field provided, then click on the OK button. (Default name and location is \win32app\Post.Office)
- Confirm that you wish to replace the existing directory.
- You will need to move your poperms script from the backup directory made in Step 8 (suggested name and location was anotherhost\temp\Post.Office2.0exec)
to the restored directory (\win32app\Post.Office, if you used the default name and location).
- Back up the current Post.Office 2.0 configuration information.
- Locate and select the Post.Office directory.
(the default location is \winnt35\system32\spool\Post.Office) - From the File menu choose the Move command.
- Type the new name and location in the To: field provided, then click on the OK button. (suggested name and location is anotherhost\temp\Post.Office2.0config)
- Restore your saved Post.Office configuration information (the prior version).
- Locate and select your backup copy of the prior Post.Office executables.
(suggested name and location was anotherhost\temp\Post.Officeversion#config) - From the File menu choose the Move command
- Type the new name and location in the To: field provided, then click on the OK button. (default name and location is \winnt35\system32\spool\Post.Office)
- Confirm that you wish to replace the existing directory.
- Back up the Post.Office 2.0 mailboxes you have now.
- Locate and select the Post.Office mailbox directory.
(the default location is \winnt35\system32\spool\Post.Office\mailbox) - From the File menu choose the Move command.
- Type the new name and location in the To: field provided, then click on the OK button. (suggested name and location is anotherhost\temp\Post.Office2.0mailbox)
- Restore your saved Post.Office mailboxes (from before the upgrade).
- Locate and select your backup copy of the prior Post.Office mailboxes.
(suggested name and location was anotherhost\temp\Post.Officeversion#mailbox) - From the File menu choose the Move command.
- Type the new name and location in the To: field provided, then click on the OK button. (default name and location is \winnt35\system32\spool\Post.Office\mailbox)
- Confirm that you wish to replace the existing directory.
- Run the poperms tool to set file system permissions for your Post.Office Executables, Configuration and Mailbox directories back to the secure default settings where your Post.Office-user has Full Control. Return to the DOS command line (within the Post.Office executables directory) and type:poperms -f -u
- Startup the Post.Office Service by returning to the Services window, selecting the post.office MTA entry from the list, and clicking on the Start button.