100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > html仿照QQ发说说功能flask python-flask写扣扣邮箱发送邮件

html仿照QQ发说说功能flask python-flask写扣扣邮箱发送邮件

时间:2022-07-17 11:52:04

相关推荐

html仿照QQ发说说功能flask python-flask写扣扣邮箱发送邮件

一、前提

首先使用pip安装Flask-mail,即:

pip install flask-mail

二、注意

配置Flask-mail

MAIL_SERVER : 默认为 ‘’

MAIL_PORT : 默认为 25

MAIL_USE_TLS : 默认为 True

MAIL_USE_SSL : 默认为 False

MAIL_DEBUG : 默认为 app.debug

MAIL_USERNAME : 默认为 111111(扣扣号)

MAIL_PASSWORD : 默认为 None

MAIL_DEFAULT_SENDER : 默认为 None

MAIL_MAX_EMAILS : 默认为 None

MAIL_SUPPRESS_SEND : 默认为 app.testing

MAIL_ASCII_ATTACHMENTS : 默认为 False

其中的MAIL_PASSWORD值需要到扣扣邮箱-设置-账户-POP3 / IMAP / SMTP / Exchange / CardDAV / CalDAV 服务 中开启POP3与SMTP项,设置完成会生成自己的码

三、代码

from flask import Flask

from flask_mail import Mail

from flask_mail import Message

app = Flask(__name__)

app.config['MAIL_SERVER'] = ''

app.config['MAIL_PORT'] = 25

app.config['MAIL_USE_TLS'] = True

app.config['MAIL_USERNAME'] = '********'

app.config['MAIL_PASSWORD'] = '********'

@app.route("/")

def index():

# 此处代表连续发送一百条邮件。

for _ in range(100):

msg = Message("此处输入发送内容的标题",

sender="********@",

recipients=["********@"])

msg.body = '此处输入发送的内容'

mail.send(msg)

return '发送成功'

if __name__ == '__main__':

app.run()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。