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 :

Dysfonctionnement après compilation en exe avec py2exe


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut Dysfonctionnement après compilation en exe avec py2exe
    Bonjour,

    Encore un problème mais cette fois après la transformation en exe de mon script.

    Celui envoie un mail avec pièce jointe.

    Lors de l'execution du script pas de problème.

    Après la génération du script en exe pas de souci sur le pc ou est installé python mais problème sur un pc qui n'a pas de python.

    Cela commence l'execution mais ca ne va pas jusqu'a l'authentification et ca s'arrete.

    Pourtant, il me semble (du moins jusque la avec les autres scripts ca fonctionnait comme cela) que py2exe regroupe tout le nécessaire pour l'execution de l'exe.

    Voici le script :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    #-*- coding: utf-8 -*-
     
    import smtplib
    import base64
     
    filename = "c:\Program Files\Winkey\output.txt"
     
    # Read a file and encode it into base64 format
    fo = open(filename, "rb")
    filecontent = fo.read()
    encodedcontent = base64.b64encode(filecontent)  # base64
     
    sender = 'moi@gmail.com'
    reciever = 'moi@gmail.com'
     
    marker = "AUNIQUEMARKER"
     
    body ="""
    This is a test email to send an attachement.
    """
    # Define the main headers.
    part1 = """From: From Person <moi@gmail.com>
    To: To Person <moi@gmail.com>
    Subject: Sending Attachement
    MIME-Version: 1.0
    Content-Type: multipart/mixed; boundary=%s
    --%s
    """ % (marker, marker)
     
    # Define the message action
    part2 = """Content-Type: text/plain
    Content-Transfer-Encoding:8bit
     
    %s
    --%s
    """ % (body,marker)
     
    # Define the attachment section
    part3 = """Content-Type: multipart/mixed; name=\"%s\"
    Content-Transfer-Encoding:base64
    Content-Disposition: attachment; filename=%s
     
    %s
    --%s--
    """ %(filename, filename, encodedcontent, marker)
    message = part1 + part2 + part3
     
    try:
    	smtpObj = smtplib.SMTP('smtp.gmail.com')
    	smtpObj.set_debuglevel(1) 
    	smtpObj.ehlo() 
    	smtpObj.starttls() 
    	smtpObj.ehlo() 
    	smtpObj.login('moi@gmail.com', 'password') 
    	smtpObj.sendmail(sender, reciever, message)
    	print ""
    except Exception:
    	print ""
    Merci encore pour vos lumières si précieuses et pour votre aide

    Amicalement
    Steph70

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    Bonjour,

    en fait pas de problème.

    Le souci etait sur la sortie smtp qui etait bloqué.

    Sur la ligne de la déclaration du serveur smtp j'ai juste rajouté le port de sortie : 587 et tout roule.

    Merci à tous

    Amicalement
    Steph70

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur fichier .exe après compilation py2exe
    Par reaver56 dans le forum Général Python
    Réponses: 7
    Dernier message: 04/02/2014, 11h02
  2. Problème creation .exe avec py2exe
    Par gotcha007 dans le forum Py2exe
    Réponses: 4
    Dernier message: 01/02/2011, 23h59
  3. Compiler un .exe avec un .jar en ajoutant une JVM
    Par Cyrodiil dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 26/01/2011, 10h53
  4. Compiler un exe avec une variable
    Par bimus dans le forum Powerbuilder
    Réponses: 1
    Dernier message: 20/11/2006, 11h54
  5. Probleme en compilant le code avec C2.EXE ?!?!?
    Par angelevil dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/11/2005, 16h13

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