Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master

Merge pull request #6 from debugregister/master

Detecting S/MIME and broken MS Exchange PGP/MIME
latest commit 583dc76119
@mikecardwell authored



This application takes one argument on the command line. The email address to
look up the public key that the message will be encrypted with. An email
message is piped through the application, and the resulting email is sent to
STDOUT encrypted with the relevant public key. If you provide multiple email
addresses, then the message will be encrypted with multiple keys. There are
several options to do with the type of encryption used, ie PGP/MIME or inline
and these can be discovered by running the script without any arguments to
read the usage information.

If the message is already encrypted, it doesn't get encrypted a second time.

Exim users can use the transport_filter directive in a transport in order to
call this application, like so:

  transport_filter = /bin/

Procmail users can add a procmail recipe as follows

  :0 f
  | /bin/

If you call from a different application, I'd love to hear from you so
I can update this README file.
Something went wrong with that request. Please try again.