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 d3bbb82072 Make the SMTP relay used by cron configurable via config. Use the same as the gateway does. 2015-03-28 19:41:40 +01:00
GnuPG Revert "Bugfix for commit before:" 2015-02-14 19:02:14 +01:00
cron_templates Changes to cron, register-handler, settings and templates: 2015-01-31 16:08:12 +01:00
gpg-mailgate-web Make the SMTP relay used by cron configurable via config. Use the same as the gateway does. 2015-03-28 19:41:40 +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 Hopefully last push to fix installation instructions 2015-03-15 20:09:47 +01:00
LICENSE Update license to GNU GPL v3. 2013-10-02 14:27:28 -04:00
README.md Making S/MIME also compatible with RFC 2821 changes. So both RFC 2821 compatibility and ignoring the case sensitivity of mail addresses are supported my S/MIME. 2015-02-15 15:36:18 +01:00
gpg-mailgate.conf.sample Bugfix: Typo in config file 2015-03-16 13:55:11 +01:00
gpg-mailgate.py Bugfix: Missed return code for failed PGP encryption in log message 2015-03-16 14:58:01 +01:00
register-handler.py Making GPG-Mailgate compatible with RFC 2821 (Simple Mail Transfer Protocol). The previous reverted commits made the gateway incompatible with the RFC. However, compatibility has to be activated in the settings. Most mail servers ignore the case sensitivity of the mail addresses, so this should not be a big issue. 2015-02-14 19:34:26 +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