Преглед на файлове

add ADMIN_EMAIL and send notif to this email

Son NK преди 5 години
родител
ревизия
2ec89afac2
променени са 4 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 1 0
      .env.example
  2. 1 0
      app/config.py
  3. 2 2
      app/email_utils.py
  4. 1 0
      tests/env.test

+ 1 - 0
.env.example

@@ -9,6 +9,7 @@ ENABLE_SENTRY=true
 NOT_SEND_EMAIL=true
 EMAIL_DOMAIN=sl.local
 SUPPORT_EMAIL=support@sl.local
+ADMIN_EMAIL=to_fill
 # Max number emails user can generate for free plan
 MAX_NB_EMAIL_FREE_PLAN=3
 

+ 1 - 0
app/config.py

@@ -39,6 +39,7 @@ ENABLE_SENTRY = "ENABLE_SENTRY" in os.environ
 NOT_SEND_EMAIL = "NOT_SEND_EMAIL" in os.environ
 EMAIL_DOMAIN = os.environ["EMAIL_DOMAIN"]
 SUPPORT_EMAIL = os.environ["SUPPORT_EMAIL"]
+ADMIN_EMAIL = os.environ["ADMIN_EMAIL"]
 MAX_NB_EMAIL_FREE_PLAN = int(os.environ["MAX_NB_EMAIL_FREE_PLAN"])
 POSTFIX_SERVER = "1.1.1.1"
 

+ 2 - 2
app/email_utils.py

@@ -5,7 +5,7 @@ from smtplib import SMTP
 
 from jinja2 import Environment, FileSystemLoader
 
-from app.config import SUPPORT_EMAIL, ROOT_DIR, POSTFIX_SERVER
+from app.config import SUPPORT_EMAIL, ROOT_DIR, POSTFIX_SERVER, ADMIN_EMAIL
 from app.log import LOG
 
 
@@ -117,4 +117,4 @@ def send_by_postfix(to_email, subject, plaintext, html):
 
 
 def notify_admin(subject, html_content=""):
-    send_by_postfix(SUPPORT_EMAIL, subject, html_content, html_content)
+    send_by_postfix(ADMIN_EMAIL, subject, html_content, html_content)

+ 1 - 0
tests/env.test

@@ -9,6 +9,7 @@ URL=http://localhost
 NOT_SEND_EMAIL=true
 EMAIL_DOMAIN=sl.local
 SUPPORT_EMAIL=support@sl.local
+ADMIN_EMAIL=to_fill
 # Max number emails user can generate for free plan
 MAX_NB_EMAIL_FREE_PLAN=3