IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Pièces jointes illisibles


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 42
    Par défaut 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?
    "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

  2. #2
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Je ne peux pas éplucher ton code pour l'instant, mais j'en ai un qui marche, et tu peux t'en inspirer:

    http://python.jpvweb.com/mesrecettes...xpedition_mail

    Tyrtamos

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 42
    Par défaut
    Bonjour

    Merci grâce à toi j'ai fais un immense pas

    j'ai rajouté dans mon code ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    f = open(attach1,"rb")
    	part.set_payload(f.read())
    	f.close()
    et cela fonctionne à moitié.

    Je m'explique, si mon fichier s'appelle
    toto.xls alors Nickquel aucuns soucis maintenant on peut l'ouvrir.

    alors que si il 'appelle toto92100.xls
    je plante de nouveau.

    là je ne sais pas si c'est du python,
    mais si tu as une idée.... déjà un immense merci pour ton lien.

Discussions similaires

  1. Réponses: 15
    Dernier message: 20/01/2011, 08h24
  2. Pièces jointes et Outlook 2000
    Par Nico118 dans le forum Outlook
    Réponses: 15
    Dernier message: 13/01/2011, 17h19
  3. [javamail] envoi mail avec message en pièce jointe
    Par k4eve dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/11/2007, 11h17
  4. Envoi d'un mail avec fichier en pièce jointe
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 14/06/2005, 16h30
  5. affichage des pièces jointe sous outllook 2000
    Par darkbm dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/10/2003, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo