Full Installation (Version 6)

The Full Install option installs a complete PureMessage system on a single server. To finish your upgrade by installing PureMessage on two or more servers, see the “Custom Installation (Version 6)” section.

A full installation consists of the following:

  • Centralized Server Manager (CSM)
  • Database server
  • End User Web Interface/Groups Web Interface
  • Mail filtering
  • PureMessage Postfix
Important If you will be migrating data from your Version 5.61 installation (see "Migrating from Version 5.6.1 to 6"), it is not recommended that you modify the PureMessage 6 installation until the migration is complete. Migrating data overwrites core configuration settings in PureMessage 6 with settings from PureMessage 5.6.1.

Follow the steps below to complete a Full Install:

  1. Welcome to PureMessage. Proceed with installation? To continue, press Enter .
  2. Enter a directory for the PureMessage installation. Select the directory where PureMessage and its supporting files will be installed. The default location is /opt/pmx6/. The directory must have at least 500 MB of free space. Additional space is required for log files and messages stored in the PureMessage quarantine. Type a location at the prompt and press Enter , or press Enter to select the default installation location.
    Important It is not recommended that you move any of the directories that are located directly beneath /opt/pmx6/in the PureMessage installation directory. Directories such as postfix, postgres, etc contain binary files and libraries that are required for PureMessage updates. Moving or symlinking these directories could cause upgrades to fail.
  3. Accept the Sophos End User License Agreement. Use the Page Up and Page Down keys to view the entire user agreement. Be sure not to resize the console window. Press Tab to move the cursor to the I accept the licensing terms box. Press Space Bar to select this option. Press Tab to select OK, and then press Enter .
  4. Select the Full Install option. Press Tab to select Full Install, and then press Enter . The installer will guide you through the remainder of the installation process. After completing each step, use the Tab key to highlight <Next Question>, and press Enter . At any point in the process, you can return to the previous question or go back to the main installation menu. Refer to the documentation in the right pane of the installer for information about the currently displayed installation option.
  5. Complete the installation. Once you have finished entering the installation information, you are prompted to Proceed with the installation. Press Enter .
  6. Exit the PureMessage Installer. Once you have completed the steps, exit the installer.
  7. Migrate data? You are prompted to run the PureMessage migration script. If you want to migrate policy settings and other data, see “Migrating from Version 5.6.1 to 6.” If you prefer not to migrate data, or you want to migrate manually, proceed to the next step.
  8. Start PureMessage. At the command line, as the PureMessage user (by default, 'pmx6'), run:
    pmx start
  9. Start the mail transfer agent. Once you have completed the installation and started PureMessage, you must start the mail transfer agent (MTA) that will be used with PureMessage. You can start the MTA in the PureMessage Manager or from the command line.
    • Manager: On the Local Services tab, under Background Services, select the check box next to the SMTP service and click Start.
    • Command Line: As the 'pmx6' user, run pmx-service start smtp.
    If you want to use PureMessage with an existing mail transfer agent, see “Configuring External Mail Transfer Agents” in the Post-Installation Procedures section of the Getting Started Guide.

    During installation, PureMessage automatically adjusts the PostgreSQL database in an attempt to improve performance. If the adjustments are successful, PureMessage displays a confirmation message. Depending on the shared memory configuration of your system, however, additional manual steps may be required.

    If your system settings are not within the recommended range, PureMessage tries to make the necessary adjustments. In some cases, the updated settings are saved to file named postgresql.conf.recommended. You can accept these settings by renaming the file to postgresql.conf. If your system does not meet even the minimum requirement for shared memory, an error message is displayed. For more information, see “Tuning PostgreSQL for PureMessage in the Sophos Knowledgebase.