Skip to content

A mailgate for Postfix to encrypt incoming and outgoing email with S/MIME and/or OpenPGP

License

Notifications You must be signed in to change notification settings

randogoth/gpg-mailgate

 
 

Repository files navigation

gpg-mailgate

gpg-mailgate is a content filter for Postfix that automatically encrypts unencrypted incoming email using PGP or S/MIME for select recipients.

For installation instructions, please refer to the included INSTALL file.

Features

  • Correctly displays attachments and general email content; currently will only display first part of multipart messages
  • Public keys are stored in a dedicated gpg-home-directory
  • Encrypts both matching incoming and outgoing mail (this means gpg-mailgate can be used to encrypt outgoing mail for software that doesn't support PGP or S/MIME)
  • Easy installation
  • gpg-mailgate-web extension is a web interface allowing any user to upload PGP keys so that emails sent to them from your mail server will be encrypted (see gpg-mailgate-web directory for details)
  • people can submit their public key like to any keyserver to gpg-mailgate with the gpg-mailgate-web extension
  • people can send an S/MIME signed email to register@yourdomain.tld to register their public key
  • people can send their public OpenPGP key as attachment to register@yourdomain.tld to register it

This is forked from the original project at http://code.google.com/p/gpg-mailgate/

Authors

This is a combined work of many developers and contributor:s

To Do

  • clean up code
  • add optional email registration with attached public key to register@domain.tld done
  • outsource templates for emails and mailgate-web
  • rename from gpg-mailgate to openpgp-s-mime-mailgate or something.....

About

A mailgate for Postfix to encrypt incoming and outgoing email with S/MIME and/or OpenPGP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 67.3%
  • Python 32.7%