Uninstalling PureMessage

About this task

Use the PureMessage installer to either uninstall specific PureMessage components or to uninstall the entire product.

Follow these steps

  1. Run the PureMessage installer at the command line:
    sh puremessage-XXXX-linux.sh
  2. Select the components to remove. Use this menu to remove any of the following: PureMessage Sendmail, the PureMessage user (pmx6 by default), or the /opt/pmx6 directory. Press Tab to highlight the desired option. Enter y (for yes) to select the highlighted option for removal. Press Tab to highlight another option. Select Uninstall these components, and then press Enter .
  3. Are you sure? confirmation page. Review the selected components for removal on the confirmation page. To remove the listed components, press Enter . To return to the previous page, select No, and then press Enter .
  4. Are you really sure? confirmation page. A second confirmation page is displayed if you chose to remove the PureMessage user. Removing the PureMessage user also removes these components: the pmx mail spool and the pmx home directory (/opt/pmx6/home)
    To remove the listed components, press Enter . To return to the previous page, select No, and then press Enter .
  5. Uninstall confirmation. The selected PureMessage components are removed from the system. The command line prompt is displayed.
    The preceding command handles the migration of digest state and global ID mapping data. The remaining migration of end user actions must not be done until the pmx-qmeta-index processes performing the reindexing have finished running. After verifying that there are no more pmx-qmeta-index processes running on any of the mail processing hosts, run the following command only once on every machine that is running the PostgreSQL database:
    $ pmx-update-actions

    Finally, migrate the messages by running the following command:

    $ pmx-qmeta-index