Flask Web 开发 发送异步邮件

    xiaoxiao2025-04-22  18

    继续上一章节的内容,当你点击submit的同时,他会发一封邮件给管理员

    但是,他会有短时间几秒钟的无响应,如何避免这样的情况呢?

    那就要用到异步邮件

    实际上就是交由后来发送这个邮件,算到其他线程里面

    代码改动如下

    先导入Thread模块

    from threading import Thread

    然后

    这里踩了个坑啊,上一章节里面的send_email函数里面最后一句mail.send(msg)记得删掉,不然会发2遍!!!

    最后,感觉确实快了一些,网页很快就恢复了,而email借由后台自动发送了。

    转载请注明原文地址: https://ju.6miu.com/read-1298323.html
    最新回复(0)