ansible-collection-autonomy
ansible-collection-autonomy copied to clipboard
Encrypt emails in storage on a per user basis
Evaluating the options.
Dovecot: mail-crypt-plugin
Advantages:
- It's built into dovecot
- Allows for spam training via .
Disadvantages:
- It stores user secret keys on the server.
- Email not encrypted until it reaches dovecot.
GPGit
Selective encryption
- Encrypt specific incoming emails using Dovecot and Sieve
- Encrypted Email Storage, or DIY ProtonMail
- FWIW, I am currently using gpgit.pl with Postfix+Dovecot rather than with Exim
Encrypt Everything
- Automatically Encrypting all Incoming Email
- https://gitlab.com/mikecardwell/gpgit
- Encrypting Stored Email with Postfix
S/MIME
- https://github.com/jobisoft/encrypt-smime
Two conflicting needs:
- Spamassassin training through moving email into and out of the spam folder.
- Ensuring emails are kept private
Decrypting and encrypting emails as they move in and out of the spam folder won't work because that would require user private keys to be stored on the email server.
Methods for encrypting:
- Use pgp public keys
- Use user public cert.