pmx-qsearch - Wrapper for pmx-store


 pmx-qsearch [options]


The pmx-qsearch tool invokes pmx-store search to perform a search of the PureMessage quarantine. The pmx-qsearch command is a convenient wrapper for pmx-store that offers options for searching the quarantine.

Although it is possible to search the quarantine with pmx-store, the pmx-qsearch tool allows you to do so using much more concise commands. For example,

   C<pmx-qsearch foo bar>

is the equivalent of
   C<pmx-store --class=PureMessage::Quarantine search foo bar>

The pmx-qsearch options are identical to those for pmx-store search. See the pmx-store manpage for details.

The following are examples of how pmx-qsearch can be used:

   pmx-qsearch --fields 'id, c_to, c_subject_body_utf8' \
               --where 'id between 1024 and 1050'
   pmx-qsearch --fields 'id, m_spam_probability' --delimiter ' ' \
               --where 'm_spam_probability > 0.8' \
               --order-by m_spam_probability

This example combines pmx-qsearch with pmx-quarantine to remove all unwanted messages from the quarantine:

   pmx-qsearch --fields id --delim ' ' \
               --where 'm_spam_probability > 0.8' >spam-ids.txt
   pmx-quarantine trash `cat spam-ids.txt`


the pmx-store manpage, the pmx-quarantine manpage, the pmx manpage


Copyright (C) 2000-2008 Sophos Group. All rights reserved. Sophos and PureMessage are trademarks of Sophos Plc and Sophos Group.