Pārlūkot izejas kodu

if an alias is disabled, accept email but not forward to user inbox

Son NK 5 gadi atpakaļ
vecāks
revīzija
a5a3bbbd63
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      email_handler.py

+ 5 - 0
email_handler.py

@@ -92,6 +92,11 @@ class MailHandler:
 
 
             with app.app_context():
             with app.app_context():
                 gen_email = GenEmail.get_by(email=alias)
                 gen_email = GenEmail.get_by(email=alias)
+
+                if not gen_email.enabled:
+                    LOG.d("%s is disabled, do not forward", gen_email)
+                    return "250 Message accepted"
+
                 website_email = parse_srs_email(envelope.mail_from)
                 website_email = parse_srs_email(envelope.mail_from)
 
 
                 forward_email = ForwardEmail.get_by(
                 forward_email = ForwardEmail.get_by(