1.针对QQ邮箱设置:
app.config['MAIL_SERVER'] = 'smtp.qq.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USE_TLS'] = False #只需要设置SSL即可,不放心的话两个都设置也OK
app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')
app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD')
2.设置环境变量:
export MAIL_USERNAME="****@qq.com"
export MAIL_PASSWORD="******"(非QQ邮箱密码!该密码为QQ邮箱授权码,来自于开启POP3/SMTP时获得,16位字母)
以上为临时变量,若想将MAIL_USERNAME,MAIL_PASSWORD设置为永久变量,则将他俩添加到.bashrc或者.zshrc中即可
3.shell中执行成功效果图
单独脚本的话,如下所示