一、框架(Flask-Mail)
安装 : pip install flask-mail
二、SMTP服务器的配置
配置 | 默认值 | 说明 |
MAIL_SERVER | locallhost | 电子邮件服务器的主机名或IP地址 |
MAIL-PORT | 25 | 电子邮件服务器端口 |
MAIL_USE_TLS | false | 启动传输层安全协议 |
MAIL_USE_SSL | false | 启动安全套接层协议 |
MAIL_USERNAME | None | 邮件账户的用户名 |
MAIL_PASSWORD | None | 邮件账户的密码 |
三、配置实例
app.config['MAIL_SERVER'] = 'smtp.googlemail.com'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = True
app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')
app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD')
四、在Python shell中发送电子邮件
五、异步发送电子邮件