mail: utilisation du context manager pour smtp

This commit is contained in:
Daniel STAN 2014-11-09 14:40:40 +01:00
parent bdeac3f7b0
commit c60a2589a3
3 changed files with 37 additions and 37 deletions

View file

@ -2,12 +2,13 @@
# -*- coding: utf-8 -*-
# Auteur: Gabriel Detraz
from lc_ldap import shortcuts
import smtplib
from email.header import Header
from email.MIMEText import MIMEText
from email.Utils import formatdate
from lc_ldap import shortcuts
import gestion.mail as mail_module
SEND = False
con = shortcuts.lc_ldap_readonly()
@ -48,5 +49,6 @@ Les membres actifs du Crans'''
MonEmail['To'] = m2
MonEmail['Date'] = formatdate(localtime=True)
if SEND:
Serveur_SMTP.sendmail('cableurs@lists.crans.org', m2, MonEmail.as_string())
with mail_module.ServerConnection() as conn:
conn.sendmail('cableurs@lists.crans.org', m2, MonEmail.as_string())
Serveur_SMTP.quit()