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

Réseau/Web Python Discussion :

Problème avec fonction d'envoie de mail


Sujet :

Réseau/Web Python

  1. #1
    zyg
    zyg est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Points : 17
    Points
    17
    Par défaut Problème avec fonction d'envoie de mail
    Salut,

    Je n'arrive pas à envoyer un mail, pourtant il me semble que tout y est.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    def envoyer(self):
       texteMsg = MIMEText(self.msg.get(1.0, END), _charset="iso-8859-1")
       host = 'smtp.laposte.net'
       self.msgComplet['De '] = 'python.projet@laposte.net'
       self.msgComplet['A '] = self.aQui.get()
       self.msgComplet['Sujet '] = self.sjtMsg.get()
       serveurSmtp = smtplib.SMTP(host)
       serveurSmtp.set_debuglevel(0)
       print "Ouverture de la connexion sur le serveur", host
       serveurSmtp.sendmail(self.msgComplet['A '], self.msgComplet['De '], self.msgComplet.as_string())
       serveurSmtp.quit()
    et voici l'erreur :

    Exception in Tkinter callback
    Traceback (most recent call last):
    File "C:\Program Files\Python\lib\lib-tk\Tkinter.py", line 1345, in __call__
    return self.func(*args)
    File "C:\Documents and Settings\Manue & Guillaume\Mes documents\Guillaume\Projet\OK\InterfaceEnvoi.py", line 81, in envoyer
    serveurSmtp = smtplib.SMTP(host)
    File "C:\Program Files\Python\lib\smtplib.py", line 241, in __init__
    (code, msg) = self.connect(host, port)
    File "C:\Program Files\Python\lib\smtplib.py", line 304, in connect
    (code, msg) = self.getreply()
    File "C:\Program Files\Python\lib\smtplib.py", line 348, in getreply
    raise SMTPServerDisconnected("Connection unexpectedly closed")
    SMTPServerDisconnected: Connection unexpectedly closed


    Si quelqu'un peut me dépanner ... Merci

    Précisions :

    Après quelques tests, le problème se situe apparemment avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    serveurSmtp = smtplib.SMTP(host)
    En passant outre cette ligne j'obtiens l'erreur suivante :

    host.sendmail(self.msgComplet['A '], self.msgComplet['De '], self.msgComplet.as_string())
    AttributeError: 'str' object has no attribute 'sendmail'


    HELP

  2. #2
    zyg
    zyg est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Points : 17
    Points
    17
    Par défaut
    C'est tout bête, c'est simplement le smtp de la poste qui refuse la connection, tout comme celui de yahoo et de free. Apparemment, il faut qu'il connaisse l'adresse IP fixe et je n'en ai pas.
    Avec le serveur smtp de ma fac ça fonctionne.

    Si quelqu'un sait comment ça se gère ...

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

Discussions similaires

  1. [XL-2010] Problème avec la fonction find-Envoi de mails à différentes adresses
    Par clemmb dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 28/10/2014, 12h12
  2. problème avec fonction mail
    Par felix01 dans le forum Langage
    Réponses: 4
    Dernier message: 15/08/2013, 11h20
  3. [Mail] Problème avec fonction mail
    Par fabpeden dans le forum Langage
    Réponses: 1
    Dernier message: 05/07/2007, 13h09
  4. [Mail] problème avec un script envoi email
    Par baguira dans le forum Langage
    Réponses: 1
    Dernier message: 28/02/2007, 11h15
  5. [Requête] Problème avec fonction "DATE_FORMAT()"
    Par sekiryou dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/01/2005, 21h52

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