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