tester si envoi email OK

This commit is contained in:
2021-02-02 09:56:51 +01:00
parent db6cddb94e
commit 2e41da37c4

View File

@@ -60,6 +60,7 @@ def notifier_rappels(request):
for item in rappels:
nbLus += 1
error = 0
if len(item.c_email) == 0 :
nbEmailVide += 1
insert_log(request, 'RAPPELS', '--> email vide : %s-%s - %s %s' % (item.societe, item.nochantier, item.c_qualite, item.c_nom))
@@ -79,12 +80,13 @@ def notifier_rappels(request):
<p>L'entreprise %s</p></body></html>
""" % (item.c_qualite, item.c_nom, item.nom_societe, date_heure, item.c_adr, item.c_adr2, item.c_ville, item.tel, item.nom_societe)
email_rappels(request, "RAPPEL : rendez-vous le " + date_heure, szBody, [item.c_email,], item.societe)
error = 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é
# si envoi OK, marquer le rdv comme envoyé ou traité
if errpr == 0:
update_email_rappels(request, item.no_id)
if nbLus > 0:
@@ -103,8 +105,9 @@ def email_rappels(request, objet, corps, destinataire, societe):
else:
expediteur = "peinture@entreprise-dumas.com"
# envoyer le rappel
send_mail(request, expediteur, destinataire, "[Ent. Dumas] " + objet, corps)
return
error = send_mail(request, expediteur, destinataire, "[Ent. Dumas] " + objet, corps)
return error
def email_rapport(request):
NOW = datetime.now()
@@ -138,6 +141,7 @@ def send_mail(request, expediteur, destinataires, objet, corps):
html=body)
mailer = get_mailer(request)
# import pdb;pdb.set_trace()
msg = ''
try:
mailer.send_immediately(message)
@@ -150,3 +154,5 @@ def send_mail(request, expediteur, destinataires, objet, corps):
msg = e
# logguer l'erreur
insert_log(request, 'RAPPELS', "- MAILER ERROR : %s TO %s - %s" % (expediteur, destinataires, msg))
return len(msg)