send mail only from admin_email

This commit is contained in:
2023-05-15 19:25:45 +02:00
parent d84f30287a
commit 0e0d56de07

View File

@@ -126,9 +126,11 @@ def email_rappels(request, objet, corps, destinataire, societe):
# lire la societe # lire la societe
soc = get_societes(request, societe) soc = get_societes(request, societe)
if soc: if soc:
expediteur = soc.email_from # expediteur = soc.email_from
# seul admin_email peut envoyer des mails avec Office365
expediteur = request.registry.settings['mondumas.admin_email']
else: else:
expediteur = "peinture-dumas@entreprise-dumas.com" expediteur = request.registry.settings['mondumas.admin_email']
# envoyer le rappel # envoyer le rappel
error = send_mail(request, expediteur, destinataire, "[Ent. Dumas] " + objet, corps) error = send_mail(request, expediteur, destinataire, "[Ent. Dumas] " + objet, corps)
@@ -165,14 +167,14 @@ def send_mail(request, expediteur, destinataires, objet, corps):
recipients=destinataires, recipients=destinataires,
html=body) html=body)
mailer = get_mailer(request) mailer = get_mailer(request)
msg = '' msg = 'Send mail voir log'
try: try:
mailer.send_immediately(message) mailer.send_immediately(message)
except Exception as e: except Exception as e:
# Just print(e) is cleaner and more likely what you want, # Just print(e) is cleaner and more likely what you want,
# but if you insist on printing message specifically whenever possible... # but if you insist on printing message specifically whenever possible...
msg = repr(e)[0:400] print(e)
insert_log(request, 'MAILER', "- ERROR : %s, TO : %s" % (msg, destinataires)) insert_log(request, 'MAILER', "- ERROR : %s, TO : %s" % (msg, destinataires))
return str(msg) return str(msg)