具体步骤和代码参考这篇文章做就行了
https://blog.csdn.net/fengxinlinux/article/details/78024437

我这里主要说下按照他的方法没能成功发送邮件的情况。

应该就是QQ邮箱的相关服务没打开。
QQ邮箱设置–>账户–>下拉找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

一开始你的应该是这样的
Python语言 使用SMTP发送电子邮件
然后点击开启
会让你发送短信到指定号码,你就照做
然后会得到一个授权码
记下这个授权码
Python语言 使用SMTP发送电子邮件
点击确定之后回到刚才那个界面,你会看到服务已经开启
Python语言 使用SMTP发送电子邮件
这个授权码是当作发送者的邮箱密码填进python代码中的,而不是填原有的邮箱密码
Python语言 使用SMTP发送电子邮件
保险起见,发送者和接收者的服务都开启一下。

然后再运行python代码,就能成功了。
Python语言 使用SMTP发送电子邮件

相关文章:

  • 2022-12-23
  • 2022-02-17
  • 2021-12-19
  • 2022-12-23
  • 2021-12-18
  • 2021-05-20
  • 2021-09-07
猜你喜欢
  • 2021-05-13
  • 2021-11-03
  • 2021-12-25
  • 2019-09-15
  • 2021-08-31
  • 2021-07-27
相关资源
相似解决方案