最近有人问我如何使用 flask 和 Python 发送电子邮件,所以我想我也分享一下我是如何做到的,希望它能帮助到你。 😃
首先我们需要设置开发环境,这可以通过以下命令完成:
接下来我们需要安装依赖项,创建一个名为“requirements.txt”的文件并添加以下内容:
要安装依赖项,请运行以下命令:
接下来我们就可以真正开始写代码了。 🙂
打开一个名为 main.py 的文件并添加以下 import:
接下来我们需要初始化 flask 应用程序,这可以通过以下行来完成:
应用程序初始化后,我们需要定义一个包含三个参数的路由:发送地址、邮件主题和邮件正文。
这可以通过以下方式完成:
👀该函数使用三个参数并使用 gmail 帐户发送邮件,请确保将变量替换为您自己的变量。 👀
最后我们只需要初始化主函数:
运行邮件服务
接下来你可以使用以下 curl 命令测试服务:
运行上述命令后(不要忘记更改地址),您应该会在收件箱中看到邮件。 🙂
[1]
此示例的源代码: https://github.com/ethand91/flask-email