tester si envoi email OK
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user