官方社群在线客服官方频道防骗查询货币工具

BBS论坛(七)

BBS论坛(七)贝塔
2025年01月14日 02:16:49📖 4 分钟
news.like.tgnews.like.tgnews.like.tgnews.like.tg

LIKE.TG | 发现全球营销软件&服务汇聚顶尖互联网营销和AI营销产品,提供一站式出海营销解决方案。唯一官网:www.like.tg

7.1.修改邮箱界面完成

(1)cms/cms_resetemail.html

代码语言:javascript
复制
{% extends 'cms/cms_base.html' %} {% block title -%} 修改邮箱 {%- endblock %} {% block head %} {% endblock %} {% block page_title -%} {{ self.title() }} {%- endblock %} {% block main_content %} <form action="" method="post"> <div class="form-container"> <div class="form-group"> <div class="input-group"> <input type="email" name="email" placeholder="新邮箱" class="form-control"> <span class="input-group-addon">获取验证码</span> </div> </div> <div class="form-group"> <div class="input-group"> <input type="text" name="captcha" placeholder="邮箱验证码" class="form-control"> </div> </div> <div class="form-group"> <button class="btn btn-primary" id="submit">立即修改</button> </div> </div> </form> {% endblock %}

(2)cms.views.py

代码语言:javascript
复制
class ResetEmail(views.MethodView): def get(self): return render_template('cms/cms_resetemail.html') def post(self): pass bp.add_url_rule('/resetemail/',view_func=ResetEmail.as_view('resetemail'))

(3)cms/cms_base.html

代码语言:javascript
复制
<li><a href="{{ url_for('cms.resetemail') }}">修改邮箱</a></li>

(3)static/cms/css/base.css

把cms_resetpwd.html中下面的样式放到base.css里面去,这样cms_resetemail和cms_resetpwd都可以用

代码语言:javascript
复制
.form-container{ width: 300px; }

修改邮箱界面:

7.2.Flask-mail的使用以及邮箱的配置

(1)exts.py

代码语言:javascript
复制
from flask_mail import Mail mail = Mail()

(2)Perfect_bbs.py

代码语言:javascript
复制
from exts import db,mail mail.init_app(app)

(3)config.py

代码语言:javascript
复制
MAIL_SERVER = "SMTP.qq.com" MAIL_PORT = "587" MAIL_USE_TLS = True # MAIL_USE_SSL MAIL_USERNAME = "[email protected]" MAIL_PASSWORD = "zusbbabvfbdyqihxag" MAIL_DEFAULT_SENDER = "[email protected]"

(4)cms/views.py

代码语言:javascript
复制
@bp.route('/email/') def send_email(): #1.标题,2.收件人,3.发送的正文内容 message = Message(subject='derek论坛密码修改邮件发送',recipients=['[email protected]',],body='第一次测试发送邮件') mail.send(message) #发送邮件 return '邮件发送成功'

测试功能,访问地址就会发送邮件:http://127.0.0.1:5000/cms/email/

LIKE.TG汇集全球营销软件&服务,助力出海企业营销增长。提供最新的“私域营销获客”“跨境电商”“全球客服”“金融支持”“web3”等一手资讯新闻。

点击【联系客服】 🎁 免费领 1G 住宅代理IP/proxy, 即刻体验 WhatsApp、LINE、Telegram、Twitter、ZALO、Instagram、signal等获客系统,社媒账号购买 & 粉丝引流自助服务或关注【LIKE.TG出海指南频道】【LIKE.TG生态链-全球资源互联社区】连接全球出海营销资源。

本文由LIKE.TG编辑部转载自互联网并编辑,如有侵权影响,请联系官方客服,将为您妥善处理。

This article is republished from public internet and edited by the LIKE.TG editorial department. If there is any infringement, please contact our official customer service for proper handling.


Server deployment全球论坛人工智能论坛全球峰会发展论坛战略论坛开放论坛程序员论坛互联网峰会科技峰会
Banner广告
Banner广告
Banner广告
Banner广告
全球峰会
Server deployment