Avoir d'erreur " No module named mime.le texte " [Python]
Ce code est "supposons que" pour envoyer un courriel.
import smtplib
#SERVER = "localhost"
FROM = '[email protected]'
TO = ["[email protected]"] # must be a list
SUBJECT = "Hello!"
TEXT = "This message was sent with Python's smtplib."
# Prepare actual message
message = """\
From: %s
To: %s
Subject: %s
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
# Send the mail
server = smtplib.SMTP('myserver')
server.sendmail(FROM, TO, message)
server.quit()
J'obtiens ce message d'erreur.
Traceback (most recent call last):
File "C:\Users\myCpu\Documents\myFiles\python\test wy.py", line 1, in <module>
import smtplib
File "C:\Python27\lib\smtplib.py", line 46, in <module>
import email.utils
File "C:/Users/myCpu/Documents/myFiles/python\email.py", line 5, in <module>
ImportError: No module named mime.text
À l'aide de:
Python 2.7
Windows 7 Professionnel
Gmail (@gmail.com)
Quelqu'un peut m'aider avec ce code?
Vous devez vous connecter pour publier un commentaire.
Renommer le fichier sur lequel vous travaillez nommé email.py pour quelque chose d'autre. Il est probable que la rupture des importations dans vos bibliothèques.
server = smtplib.SMTP('myserver') File "C:\Python27\lib\smtplib.py", line 256, in __init__ (code, msg) = self.connect(host, port) File "C:\Python27\lib\smtplib.py", line 316, in connect self.sock = self._get_socket(host, port, self.timeout) File "C:\Python27\lib\smtplib.py", line 291, in _get_socket return socket.create_connection((host, port), timeout) File "C:\Python27\lib\socket.py", line 557, in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): gaierror: [Errno 11004] getaddrinfo failed
C'est ce que j'ai fait pour gmail.
Espérons que ce sloves votre problème
No module named utils
global name 'base64' is not defined