pmx-queue - The PureMessage queue manager
pmx-queue list pmx-queue run [options] pmx-queue mail <to>...
The pmx-queue
program is used to manage and flush the 'queue'.
The queue is a folder in the message store that holds messages that
are about to be injected back into the mail system. The pmx-queue run
command is responsible for delivery and will remove messages from
the queue if successful.
Policy filters add messages to the queue when messages are neither
quarantined nor delivered to the original recipient. For example, if a
policy filter is configured to forward a message, the message is added to
the queue and sent by the pmx-queue
program. The queue is also
populated by programs that automatically generate reports,
such as perimeter protection reports generated by pmx-mlog-watch
and
reports that are configured to be automatically distributed. Quarantine
listings generated by pmx-qdigest
are also delivered by pmx-queue
.
The following subcommands are supported:
pmx-queue
may get
quarantined again.)
If PureMessage is configured with mail_sender
, and is set to a server that
does not run PureMessage, the above default behavior is not useful and risks the
quarantine secret being left exposed in the header. If mail_sender
is
configured to point to a non-PureMessage server, this option should be used to
disable the addition of the quarantine secret to the message header.
Messages are moved to the Sent
folder on successful
delivery. If an error occurs, the reason for delivery failure is recorded in
the Delivery-Failed
message info field. If the error is permanent (any 5xx
SMTP error) the message is moved to the Failed
folder and will not be tried
again. The message is left in the queue after all other errors unless the retry
count (--max-failures) has been reached.
the pmx-policy manpage, the pmx-mlog-watch manpage, the pmx-qdigest manpage
Copyright (C) 2000-2009 Sophos Group. All rights reserved. Sophos and PureMessage are trademarks of Sophos Plc and Sophos Group.