Viktor Thank you. I'm glad I asked before I spent any more time trying to make this work.
I'll look at modifying the actual script for now. Viktor Dukhovni <postfix-us...@dukhovni.org> wrote: >On Sun, Sep 01, 2013 at 03:02:36PM -0400, Bruce Markey wrote: > >> I'm hoping someone on here can maybe point me in the right direction. >> >> I'm trying to simply pipe all incoming email to a perl script that >> then dumps back to postfix to deliver. Pipes in by STDIN and then >> hands it back via STDOUT. >> >> This is the script. >> https://grepular.com/Automatically_Encrypting_all_Incoming_Email >> >> I've read this http://www.postfix.org/FILTER_README.html about 50 >> times so far. >> >> I tried the simple filter and that didn't work. Well it did but I >> realized it expected the script to then deliver the message. > >This is a mistaken impression. The script typically re-injects the >mail into Postfix via the sendmail(1) command. Make sure to not >pass the "-t" option and to safely pass the envelope recipients >on the sendmail(1) command-line. > >A better architecture is to embed your Perl code into a transparent >SMTP proxy. > >-- > Viktor. Please use PGP, ENCRYPT everything. For information about acquiring a secryption.com account, email me. -----BEGIN PGP PRIVATE KEY BLOCK----- Version: GnuPG v1.4.12 (GNU/Linux) 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 aY6IigUsubHSrXd+0JfbYDeNOMIiIAtfsA== =g3iK -----END PGP PRIVATE KEY BLOCK-----