Pièces jointes illisibles
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?
Citation:
"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:
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