encrypt sent email if contact has PGP enabled

This commit is contained in:
Son NK 2020-06-07 00:08:49 +02:00
parent afe975b8c3
commit b962d6a2c1
1 changed files with 5 additions and 0 deletions

View File

@ -605,6 +605,11 @@ def handle_reply(envelope, smtp: SMTP, msg: Message, rcpt_to: str) -> (bool, str
if custom_domain.dkim_verified:
add_dkim_signature(msg, alias_domain)
# create PGP email if needed
if contact.pgp_finger_print and user.is_premium():
LOG.d("Encrypt message for contact %s", contact)
msg = prepare_pgp_message(msg, contact.pgp_finger_print)
smtp.sendmail(
alias.email,
contact.website_email,