On Sun, Mar 27, 2011 at 03:10:19PM -0600, Aaron Toponce wrote: > [snip] > > # converting a list to a file-type object for parsing rfc822 headers > original = sys.stdin.readlines() > email = StringIO.StringIO(''.join(original)) > message = rfc822.Message(email) > > # ... snip ... > > # reprint the original mail, as well as the status of the hashcash check > for line in original: > if len(line) == 1 and len(token_status) > 0: > print > for status in token_status: > print status > token_status = [] > else: > print line, > > Thanks again.
Hi, I'm not entirely sure what you're trying to do. But $display_filter should just read the message from stdin and pass it to stdout. From what I can see that's what your program does so it should be fine. To test it just run it in a shell: python verify_hashcash.py < path/to/mbox/file/with/one/mail The following script is the simplest $display_filter doing nothing: #!/bin/sh cat If it works in the shell, it should work fine as $display_filter, if not, please tell us. Regards, Simon -- + privacy is necessary + using gnupg http://gnupg.org + public key id: 0x92FEFDB7E44C32F9
pgpcrLFbpJmCu.pgp
Description: PGP signature