Эх сурвалжийг харах

inserito campo 'mail_enabled' in settings

mauro 1 өдөр өмнө
parent
commit
097f62f7a9

+ 7 - 5
comunicazione/views.py

@@ -1,6 +1,7 @@
 from django.shortcuts import render
 from django.core.mail import send_mail
 from django.core.mail import SafeMIMEText
+from django.conf import settings
 
 from django.core.mail import EmailMultiAlternatives
 from django.template.loader import get_template
@@ -159,11 +160,12 @@ class ServizioMail:
       if self.json:
         msg.attach_alternative(self.json,'text/json')
 
-      try:
-        msg.send()
-        print('messaggio inviato')
-      except ConnectionRefusedError as cre:
-        print('impossibile inviare mail',cre)
+      if settings.EMAIL_ENABLED:
+        try:
+          msg.send()
+          print('messaggio inviato')
+        except ConnectionRefusedError as cre:
+          print('impossibile inviare mail',cre)
 
 ####################
 # modulo comunicazioni

+ 1 - 0
gd/settings.py

@@ -139,6 +139,7 @@ SESSION_EXPIRE_AT_BROWSER_CLOSE=True
 #STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static/upload'), ]
 
 # mail
+EMAIL_ENABLED=True
 EMAIL_HOST = "mail.altemica.net"
 EMAIL_PORT = "25"
 EMAIL_HOST_USER = "portale@marchioitalia.it"