【问题标题】:Cannot send and email via python无法通过 python 发送和发送电子邮件
【发布时间】:2018-08-03 23:48:53
【问题描述】:

请帮助我,我想创建一个可以使用 python 发送电子邮件的 AI,但是当我运行我的代码时它说:

Traceback (most recent call last):
  File "c:\Users\zigzag\Desktop\email.py", line 1, in <module>
    import smtplib
  File "B:\Python36\lib\smtplib.py", line 47, in <module>
    import email.utils
  File "c:\Users\zigzag\Desktop\email.py", line 3, in <module>
    mail = smtplib.SMTP('smtp.gmail.com', 587)
AttributeError: module 'smtplib' has no attribute 'SMTP'

这是我的代码:

import smtplib

mail = smtplib.SMTP('smtp.gmail.com', 587)
mail.starttls()
mail.login('myemail@myemail.com', 'mypassword')
mail.sendmail('myemail@myemail.com', 'anotheremail@anotheremail.com', "<h1 style = \"color:rgb(121, 21, 321)\">Hello World</h1>")
mail.close()

【问题讨论】:

标签: python email


【解决方案1】:

您应该将 .py 脚本 (email.py) 的名称更改为其他名称。

【讨论】:

  • 这就是答案。 Python 很奇怪,当您将 Python 文件命名为 tkinter.py 并尝试使用 IDLE 对其进行编辑时,也会发生同样的情况,它不会运行并创建一个 pycache 文件夹。
猜你喜欢
  • 2016-03-13
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 2011-03-30
  • 2016-09-09
  • 2012-01-26
  • 2014-05-28
  • 1970-01-01
相关资源
最近更新 更多