Full Installation

The Full Install option installs a complete PureMessage system on a single server.

To install PureMessage on two or more servers, see the "Custom Installation" 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

Follow the steps below to complete a Full Install:

  1. Obtain the Distribution. See the "Obtaining the PureMessage Distribution" section of the Installation Guide for more information.
  2. Run the installer. On the command line, enter:
    sh puremessage-<VersionNumber>-<Platform>.sh
    For the command above and subsequent installation commands, enter the relevant VersionNumber and Platform.
    Note
    PureMessage uses certificate validation to verify the authenticity of software and data updates. If you want to exercise the utmost caution, you can verify the installation script itself. For more information, see "Validating the Installation Script".
  3. Welcome to PureMessage. Proceed with installation? Press y (for yes) to proceed with the PureMessage installation, and then press Enter .
  4. 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. Enter 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.
  5. 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 .
  6. 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.
  7. Complete the installation. Once you have finished entering the installation information, you are prompted to Proceed with the installation. Press Enter .
  8. Exit the PureMessage Installer. Once you have completed the steps, exit the installer.
  9. Start PureMessage. At the command line, run:
    pmx start
  10. 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.
    Note

    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, a error message is displayed. For more information, see "Tuning PostgreSQL for PureMessage" in the Sophos Knowledgebase.