diff --git a/mondumas/views/utils.py b/mondumas/views/utils.py index 518ad80..70bf12d 100644 --- a/mondumas/views/utils.py +++ b/mondumas/views/utils.py @@ -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)