簡體   English   中英

Smtplib不起作用

[英]Smtplib doesn't Work

我從這里的第一個示例獲得了腳本: https : //docs.python.org/2/library/email-examples.html#email-examples

我確保沒有類似於email.py的文件名。

 import smtplib # Import the email modules we'll need from email.mime.text import MIMEText fp = open(textfile, 'rb') # Create a text/plain message msg = MIMEText(fp.read()) fp.close() # me == the sender's email address # you == the recipient's email address msg['Subject'] = 'The contents of %s' % textfile msg['From'] = torontocoinowl@gmail.com msg['To'] = torontocoinowl@gmail.com # Send the message via our own SMTP server, but don't include the # envelope header. s = smtplib.SMTP('localhost') s.sendmail(me, [you], msg.as_string()) s.quit() 

錯誤是

 C:\\Users\\donald\\AppData\\Local\\Programs\\Python\\Python35-32\\python.exe C:/Users/donald/PycharmProjects/untitled3/testingemail/ff.py Traceback (most recent call last): File "C:/Users/donald/PycharmProjects/untitled3/testingemail/ff.py", line 1, in <module> import smtplib File "C:\\Users\\donald\\AppData\\Local\\Programs\\Python\\Python35-32\\lib\\smtplib.py", line 47, in <module> import email.utils File "C:\\Users\\donald\\AppData\\Local\\Programs\\Python\\Python35-32\\lib\\email\\utils.py", line 28, in <module> import random File "C:\\Users\\donald\\PycharmProjects\\untitled3\\random.py", line 1 From random import randint ^ SyntaxError: invalid syntax Process finished with exit code 1 

您的文件夾中有一個文件random.py 它與Python中的隨機模塊沖突。 刪除重命名該文件!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM