the shell command get the complete msg as stdin so all the script needs
to do is:

cat - > /tmp/file
and then you can run formail on the /tmp/file


On Thu, 2002-11-14 at 13:51, Cliff Wells wrote:
> Is there a way to pass the body of an email to an external program via a
> filter? (Please read the rest before replying).
> 
> What I'm looking to do is write a Python script that extracts PGP keys
> from incoming email.  I don't think passing the email to an external
> program in the criterion section would be good as then every email would
> be run through the external script which would be bad performance-wise. 
> Rather, in the criterion section I filter on "Message body contains
> -----BEGIN PGP PUBLIC KEY BLOCK-----" and then I'd like to use a shell
> command in the action section to run the script if a match is found, but
> I'm not sure how to pass the body of the mail to the external program.
> 
> Any suggestions?  Are there %M or whatever arguments that can be
> appended to the shell command?


_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to