envoi email tous les 6 secondes
This commit is contained in:
@@ -81,6 +81,8 @@ def notifier_rappels(request):
|
|||||||
|
|
||||||
email_rappels(request, "RAPPEL : rendez-vous le " + date_heure, szBody, [item.c_email,], item.societe)
|
email_rappels(request, "RAPPEL : rendez-vous le " + date_heure, szBody, [item.c_email,], item.societe)
|
||||||
nbEnvoyes += 1
|
nbEnvoyes += 1
|
||||||
|
# attendre 6 secondes, envoi de 10 emails par minute
|
||||||
|
sleep(6)
|
||||||
|
|
||||||
# marquer le rdv comme envoyé ou traité
|
# marquer le rdv comme envoyé ou traité
|
||||||
update_email_rappels(request, item.no_id)
|
update_email_rappels(request, item.no_id)
|
||||||
@@ -136,5 +138,15 @@ def send_mail(request, expediteur, destinataires, objet, corps):
|
|||||||
html=body)
|
html=body)
|
||||||
mailer = get_mailer(request)
|
mailer = get_mailer(request)
|
||||||
# import pdb;pdb.set_trace()
|
# 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)
|
||||||
|
|||||||
Reference in New Issue
Block a user