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

BBS论坛(七)

BBS论坛(七)贝塔
2025年01月14日📖 4 分钟
LIKE.TG 社交媒体链接LIKE.TG 社交媒体链接LIKE.TG 社交媒体链接LIKE.TG 社交媒体链接
Fansoso粉丝充值系统

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生态链-全球资源互联社区】连接全球出海营销资源。


Banner广告
Banner广告
Banner广告
Banner广告
全球峰会
Server deployment