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?
"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"
Sinon aurrez vous une idéee pour moi s'il vous plait

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