Testing PureMessage Operations

About this task

The pmx-test command-line program provides a suite of six tests for checking PureMessage functionality, including performance and general operations testing. Possible tests include: verify to test the PureMessage mail server connection (sendmail, Postfix, or Oracle Communications Messaging Exchange Server), perf to test PureMessage performance, and load to test the PureMessage milter with an incremental load. See pmx-test for the syntax and options available with this command-line program.

To test the configuration of a new installation:

Follow these steps

  1. Run pmx-test to test message flow.
  2. Run pmx-qindex and pmx-qmeta-index.
  3. Log in to the manager and query the quarantine to ensure the messages are there.
  4. Log in to the EUWI as the test user and release messages.
  5. Run pmx-qindex and pmx-queue list to ensure the message is pending release.
  6. Run pmx-qindex and pmx-queue list to ensure the message is pending release.
  7. Run pmx-queue run and ensure the message is delivered.

What to do next

Testing PureMessage Policies

It is advisable to test a policy before making it live. Test messages can be sent through PureMessage using the command-line pmx-test program, or using the Test Current Policy link on the Policy tab of the PureMessage Manager. Note that the two methods of testing have different effects on the PureMessage system. See "Testing Policies" in the Administrator's Reference for a description of the differences.