A mailgate for Postfix to encrypt incoming and outgoing email with OpenPGP
https://lacre.io
GnuPG | ||
gpg-mailgate-web | ||
templates | ||
.gitignore | ||
gpg-mailgate.conf.sample | ||
gpg-mailgate.py | ||
INSTALL.md | ||
LICENSE | ||
README.md | ||
register-handler.py |
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
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
- mcmaster mcmaster@aphrodite.hurricanelabs.rsoc
- Igor Rzegocki ajgon@irgon.com - GitHub
- Favyen Bastani fbastani@perennate.com - GitHub
- Colin Moller colin@unixarmy.com - GitHub
- Taylor Hornby havoc@defuse.ca - GitHub
- Martin (uragit) uragit@telemage.com - GitHub
- Braden Thomas - BitBucket
- Bruce Markey - GitHub
- Remko Tronçon - GitHub
- Kiritan Flux GitHub
To Do
- clean up code
- add optional email registration with attached public key to register@domain.tld
- outsource templates for emails and mailgate-web
- rename from gpg-mailgate to openpgp-s-mime-mailgate or something.....