1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email import Encoders
def mail(to, subject, text, attach):
msg = MIMEMultipart()
msg['From'] = 'infocentre@sernam.fr'
msg['To'] = to
msg['Subject'] = subject
msg.attach(MIMEText('veuillez trouver ci joint\n'))
part = MIMEBase('application', 'vnd.ms-excel')
part.set_payload(file(attach).read())
Encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(attach))
msg.attach(part)
mailServer = smtplib.SMTP('monservsmtp', 25)
mailServer.sendmail('monmail@toto.cz', to, msg.as_string())
mailServer.close() |
Partager