Bonjour à Tous,
voilà j'ai écris cette fonction en python
pourriez vous la tester pour moi s'il vous plait
et me dire si votre pièce jointe excel est aussi illisible.
Moi j'ai ce message?
Sinon aurrez vous une idéee pour moi s'il vous plait"Impossible d'accéder à ~12234545.xls.Le fichier est peut être en lectureseuleou vous essayer peut être d'accéder à un emplacement en lecture seule"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Même en détachant la pièce jointe j'ai ce message
je dois faire annuler puis réparer sur ce message pour que ma pièce jointe jointe fonctionne.
Mon fichier d'origine fonctionne Nickel aucun soucis.
A votre avis cela peu venir de quoi?
Merci d'avance de votre aide
Partager