@ -17,7 +17,7 @@ def parliament_info(request):
def mail_service_configured(request):
if not mail_service_configured_utils():
if not mail_service_configured_utils(request):
logger = logging.getLogger(__name__)
logger.warning(_('Servidor de email não configurado.'))
return {'mail_service_configured': False}
@ -773,13 +773,16 @@ def remover_acentos(string):
def mail_service_configured(request=None):
if settings.EMAIL_RUNNING is None:
result = True
try:
connection = get_connection()
connection.open()
except Exception as e:
result = False
print(e)
finally:
connection.close()
return result
settings.EMAIL_RUNNING = result
return settings.EMAIL_RUNNING