tester si envoi email OK
This commit is contained in:
@@ -60,6 +60,7 @@ def notifier_rappels(request):
|
|||||||
|
|
||||||
for item in rappels:
|
for item in rappels:
|
||||||
nbLus += 1
|
nbLus += 1
|
||||||
|
error = 0
|
||||||
if len(item.c_email) == 0 :
|
if len(item.c_email) == 0 :
|
||||||
nbEmailVide += 1
|
nbEmailVide += 1
|
||||||
insert_log(request, 'RAPPELS', '--> email vide : %s-%s - %s %s' % (item.societe, item.nochantier, item.c_qualite, item.c_nom))
|
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>
|
<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)
|
""" % (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
|
nbEnvoyes += 1
|
||||||
# attendre 6 secondes, envoi de 10 emails par minute
|
# attendre 6 secondes, envoi de 10 emails par minute
|
||||||
sleep(6)
|
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)
|
update_email_rappels(request, item.no_id)
|
||||||
|
|
||||||
if nbLus > 0:
|
if nbLus > 0:
|
||||||
@@ -103,8 +105,9 @@ def email_rappels(request, objet, corps, destinataire, societe):
|
|||||||
else:
|
else:
|
||||||
expediteur = "peinture@entreprise-dumas.com"
|
expediteur = "peinture@entreprise-dumas.com"
|
||||||
# envoyer le rappel
|
# envoyer le rappel
|
||||||
send_mail(request, expediteur, destinataire, "[Ent. Dumas] " + objet, corps)
|
error = send_mail(request, expediteur, destinataire, "[Ent. Dumas] " + objet, corps)
|
||||||
return
|
|
||||||
|
return error
|
||||||
|
|
||||||
def email_rapport(request):
|
def email_rapport(request):
|
||||||
NOW = datetime.now()
|
NOW = datetime.now()
|
||||||
@@ -138,6 +141,7 @@ 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()
|
||||||
|
msg = ''
|
||||||
try:
|
try:
|
||||||
mailer.send_immediately(message)
|
mailer.send_immediately(message)
|
||||||
|
|
||||||
@@ -150,3 +154,5 @@ def send_mail(request, expediteur, destinataires, objet, corps):
|
|||||||
msg = e
|
msg = e
|
||||||
# logguer l'erreur
|
# logguer l'erreur
|
||||||
insert_log(request, 'RAPPELS', "- MAILER ERROR : %s TO %s - %s" % (expediteur, destinataires, msg))
|
insert_log(request, 'RAPPELS', "- MAILER ERROR : %s TO %s - %s" % (expediteur, destinataires, msg))
|
||||||
|
|
||||||
|
return len(msg)
|
||||||
Reference in New Issue
Block a user