savanna wrote: > In the FAQ there's a procmail recipe for converting old style pgp > signatures to new style multi-part mime. The very first line should > indicate that it's a filter recipe, not a delivery recipe: > > ie > > :0 f > > and not > > :0 > > In this way all messages can be filtered before passing onto other > recipes. I've attached my .procmail so you can see it in context. > > # convert old-style pgp to multipart-mime > # notice f at start - filter > :0 f > * !^Content-Type: message/ > * !^Content-Type: multipart/ > * !^Content-Type: application/pgp > { > :0 fBw > * ^-----BEGIN PGP MESSAGE----- > * ^-----END PGP MESSAGE----- > | formail -i "Content-Type: application/pgp; format=text; x-action=encrypt" > > :0 fBw > * ^-----BEGIN PGP SIGNED MESSAGE----- > * ^-----BEGIN PGP SIGNATURE----- > * ^-----END PGP SIGNATURE----- > | formail -i "Content-Type: application/pgp; format=text; x-action=sign" > }
I personally do not use this recipe, but I wouldn't think the 'f' flag on the top-level recipe would matter since the action is not a pipe. There is nothing in the man page that I can see that says what the 'f' flag does when applied to a grouping recipe. Does it really not work for you when you use it as documented in PGP-Notes.txt?