A mailgate for Postfix to encrypt incoming and outgoing email with S/MIME and/or OpenPGP and decrypting OpenPGP encrypted emails https://lacre.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
fkrone d3bbb82072 Make the SMTP relay used by cron configurable via config. Use the same as the gateway does. 8 years ago
GnuPG Revert "Bugfix for commit before:" 8 years ago
cron_templates Changes to cron, register-handler, settings and templates: 8 years ago
gpg-mailgate-web Make the SMTP relay used by cron configurable via config. Use the same as the gateway does. 8 years ago
register_templates Changes to cron, register-handler, settings and templates: 8 years ago
.gitignore Added .gitignore for python 10 years ago
INSTALL.md Hopefully last push to fix installation instructions 8 years ago
LICENSE Update license to GNU GPL v3. 9 years ago
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. 8 years ago
gpg-mailgate.conf.sample Bugfix: Typo in config file 8 years ago
gpg-mailgate.py Bugfix: Missed return code for failed PGP encryption in log message 8 years ago
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. 8 years ago

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