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

一、前提

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

pip install flask-mail

二、注意

配置Flask-mail

MAIL_SERVER : 默认为 ‘smtp.qq.com’

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'] = 'smtp.qq.com'

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="********@qq.com",

recipients=["********@qq.com"])

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

mail.send(msg)

return '发送成功'

if __name__ == '__main__':

app.run()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值