$Id: FAQ,v 1.6 2002/02/02 01:15:17 terminus Exp $
    
    * What is grepmail?

       From the grepmail home page (http://grepmail.sourceforge.net):

         Search for emails in a normal or compressed mailbox using a
         regular expression or date constraint.
    
    * How do I get gtkgrepmail to work with ssh?
       
       Use the 'ssh-agent' facility in ssh. If you do ssh-agent bash
       (or ssh-agent startx, when you first log in) it will start you a
       shell (or an X Windows session) in which all processes and
       sub-processes are part of the same ssh-authorization group. If,
       inside any shell belonging to this authorization group, you run
       the ssh-add program, it will prompt you once for a password and
       then remember it for the duration of the bash session. You can
       then use gtkgrepmail over ssh without giving your password again.

    * Why use grepmail at all with IMAP?  Why not use the SEARCH command
       in RFC 2060?

       Because that command is not believed to be widely implemented.
       At least, it does not work in Netscape Communicator 4.76 or
       lower.  If you are aware of a MUA which does support this feature,
       support will be considered for a future revision of this program.
       
    * Help, I get this error! -
       Nested quantifiers before HERE mark in regex m/\n((?:--)?+ << HERE
       nBD6E3TurpgldQp(?:--)?\n(?:(.*?)\n\n)?)/ at /usr/bin/grepmail
       line 903, <GEN0> line 2.

       This is a bug in some version/s of grepmail, eg. 4.5.  Upgrade
       or downgrade your grepmail to solve this problem.
       
    * Why is gtkgrepmail not written in an object-oriented style?

       Because object-oriented programming is bad:
       http://www.geocities.com/tablizer/oopbad.htm.  A prototype of
       gtkgrepmail developed using Glade-Perl was more than twice the
       length of the finished product, even *before* most of the code
       was written!

    * Is there a Microsoft Windows version?

       No.
