关于.env文件问题和发送邮件问题


#1

1、 第一个问题:

pipenv install python-dotenv

安装后为啥没有生成.env文件?
2、于是用PyCharm自己创建一个文本文件.env,内容如下:

MAIL_SERVER=smtp.qq.com
MAIL_USERNAME=12xxxxx759@qq.com
MAIL_PASSWORD=sxxxxxxx8

3、第二个问题:然后运行email例程,出现如下错误,为什么?


点击Send with SMTP后,出现如下错误:


#2
  1. .env属于敏感文件需要自己创建,安装dotenv是用来检测读取该文件的

  2. 运行email例程需要配置好SMTP服务器,报错显示的是验证错误,你密码填的是QQ邮箱的授权码吗?


#3

明白了,把密码改成授权码即可!