Jelajahi Sumber

only premium user can encrypt emails with PGP

Son NK 5 tahun lalu
induk
melakukan
8ce9d56e84
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      email_handler.py

+ 2 - 1
email_handler.py

@@ -307,9 +307,10 @@ def handle_forward(envelope, smtp: SMTP, msg: Message, rcpt_to: str) -> str:
 
     mailbox = alias.mailbox
     mailbox_email = mailbox.email
+    user = alias.user
 
     # create PGP email if needed
-    if mailbox.pgp_finger_print:
+    if mailbox.pgp_finger_print and user.is_premium():
         LOG.d("Encrypt message using mailbox %s", mailbox)
         msg = prepare_pgp_message(msg, mailbox.pgp_finger_print)