A mailgate for Postfix to encrypt incoming and outgoing email with S/MIME and/or OpenPGP and decrypting OpenPGP encrypted emails https://lacre.io
Go to file
fkrone f6ed024e36 Revert "Fixing S/MIME certs were saved case sensitive. This caused that the mailgate might not find the certificate for a recipient even if it was available."
This reverts commit 746aad0216.
2015-02-14 19:00:59 +01:00
GnuPG Bugfix for commit before: 2015-02-14 16:03:30 +01:00
cron_templates Changes to cron, register-handler, settings and templates: 2015-01-31 16:08:12 +01:00
gpg-mailgate-web Changes to cron, register-handler, settings and templates: 2015-01-31 16:08:12 +01:00
register_templates Changes to cron, register-handler, settings and templates: 2015-01-31 16:08:12 +01:00
.gitignore Added .gitignore for python 2013-04-02 21:30:20 +02:00
INSTALL.md Updating installation instructions based on experiences made during installation and reflecting recent changes 2015-02-14 15:16:59 +01:00
LICENSE Update license to GNU GPL v3. 2013-10-02 14:27:28 -04:00
README.md Fixing critical bug: looking up email addresses for PGP encryption in keychain was done case sensitive 2015-01-31 19:14:21 +01:00
gpg-mailgate.conf.sample Merged change: 2015-02-14 17:07:02 +01:00
gpg-mailgate.py Revert 0b503fa: Fixing critical bug: looking up email addresses for PGP encryption in keychain was done case sensitive 2015-02-14 19:00:25 +01:00
register-handler.py Revert "Fixing S/MIME certs were saved case sensitive. This caused that the mailgate might not find the certificate for a recipient even if it was available." 2015-02-14 19:00:59 +01:00

README.md

gpg-mailgate

Please note: This fork is currently WIP. It is not recommended for use at the moment.

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 or inline 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 contributors:

To Do

  • clean up code
  • rewrite and improve installation instructions
  • rewrite readme of gpg-mailgate-web in markdown
  • rename from gpg-mailgate to openpgp-s-mime-mailgate or something.....
  • even more magical stuff