envoi email tous les 6 secondes

This commit is contained in:
2021-01-30 09:47:20 +01:00
parent ac3c7bfbc6
commit c5875e52ee

View File

@@ -81,6 +81,8 @@ def notifier_rappels(request):
email_rappels(request, "RAPPEL : rendez-vous le " + date_heure, szBody, [item.c_email,], item.societe)
nbEnvoyes += 1
# attendre 6 secondes, envoi de 10 emails par minute
sleep(6)
# marquer le rdv comme envoyé ou traité
update_email_rappels(request, item.no_id)
@@ -136,5 +138,15 @@ def send_mail(request, expediteur, destinataires, objet, corps):
html=body)
mailer = get_mailer(request)
# import pdb;pdb.set_trace()
mailer.send_immediately(message)
try:
mailer.send_immediately(message)
except Exception as e:
# Just print(e) is cleaner and more likely what you want,
# but if you insist on printing message specifically whenever possible...
if hasattr(e, 'message'):
msg = e.message
else:
msg = e
# logguer l'erreur
insert_log(request, 'RAPPELS', "- MAILER ERROR : %s TO %s - %s" % (expediteur, destinataires, msg)