问题标签 [flask-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
118 浏览

python - Flask 邮件因未发送到某些域而延迟

我正在构建一个 Flask 应用程序,在开发过程中,我将 Flask-Mail 配置为通过端口 25 上的 Gmail 帐户发送电子邮件。通过该配置,我可以毫无问题地向其他 Gmail 帐户发送电子邮件。但是,当我通过端口 25 将配置切换到托管在我的办公室邮件服务器上的电子邮件地址时,发送到 Gmail 帐户的电子邮件会大大延迟(+10 分钟)或永远不会收到。提前感谢您的任何见解!

0 投票
1 回答
197 浏览

python-3.x - 我可以使用 GOOGLE_APPLICATION_CREDENTIALS 代替特定的邮件设置吗

我正在尝试通过 Flask-security 设置电子邮件确认,我想知道是否可以使用从https://console.cloud.google.com/apis/credentials/serviceaccountkey获得的 GOOGLE_APPLICATION_CREDENTIALS 而不是设置邮件设置(MAIL_SERVER、MAIL_PASSWORD 等)。

这是我的代码:

谢谢你。

0 投票
0 回答
46 浏览

python - 无法使用 Google Cloud 身份验证代替邮件设置

所以我正在尝试配置烧瓶安全性以在我注册时发送确认电子邮件,但它似乎不起作用。我想使用从Google Cloud生成的凭据,而不是设置邮件设置(MAIL_SERVER、MAIL_PASSWORD 等)。

这是我的代码:

但每次我注册我都会得到这个异常:

我怎样才能解决这个问题?

谢谢。

0 投票
1 回答
4677 浏览

python - Flask 对象没有属性 app_context

我正在尝试使用烧瓶邮件定期发送电子邮件,但我遇到了这个错误:Flask object has no attribute app_context

我得到的例外:

请注意,即使我使用像 sendgrid 这样的其他邮件服务,我也会遇到同样的错误

0 投票
1 回答
861 浏览

python - 无法使用烧瓶邮件发送电子邮件

我正在尝试使用 Flask-Mail 发送电子邮件,

这是教程的链接:https ://www.twilio.com/blog/2018/03/send-email-programmatically-with-gmail-python-and-flask.html

EMAIL_USEREMAIL_PASSWORD是环境变量,所以我尝试修改 ~/.bashrc 文件(sudo vim ~/.bashrc)并在其中添加相关信息(在 PyCharm 终端中),但不起作用,即无法回显某物。

如何解决这个问题呢?

在此处输入图像描述 在此处输入图像描述

这是电子邮件发送代码:

0 投票
0 回答
2111 浏览

python - 即使使用 app.app_context(),如何修复“RuntimeError:在应用程序上下文之外工作”?

utils.py

init.py

Why am i still getting this error even though I get an app context? I would rather stay away from the flask factory design. The celery worker picks up this task without a problem, but it throws an exception saying the code is running outside of an application context, even though I run it inside an app context.

0 投票
0 回答
1014 浏览

multithreading - 烧瓶处理线程异常

如果我的异步send_email函数中出现异常,我会尝试显示错误, 但即使在后台线程中发生异常后,数据仍会存储在数据库中。except 块永远不会被执行。我试图阻止数据库提交并重定向到带有错误消息的页面

send_email 函数文件

视图.py

收到的错误

0 投票
4 回答
14887 浏览

python - OSError: [WinError 10013] 试图以访问权限禁止的方式访问套接字

我正在尝试使用 Huey 作为跨平台任务队列。我找到了https://github.com/pjcunningham/flask-huey-example,我已经克隆并设置了一个用于使用 conda 的 virtualenv(我正在使用 Windows)。我已经按照更新的自述文件进行了操作,并设法让所有三个窗口都正常运行。但是当我打开http://localhost:6060/

[![在此处输入图像描述][2]][2]

我单击发送按钮,这会破坏 Huey_consumer 进程:

我怎样才能得到这个工作?

0 投票
1 回答
97 浏览

python - Flask_mail: OSError: [Errno 2] 没有这样的文件或目录

OSError: [Errno 2] 当我尝试使用 flask_mail 发送邮件时没有这样的文件或目录。下面是我的代码:

当我评论(#mail.send(msg))时,程序运行正常。但我无法发送消息。有人可以帮我解决这个问题吗?

0 投票
0 回答
263 浏览

amazon-web-services - 未收到来自使用 flask-restful 和 flask-mail 开发并部署在 AWS Lambda 上的 api 的邮件

我制作了一个具有邮件功能(异步)的 API。当我在本地运行 API 时可以接收电子邮件,但在通过 AWS Lambda 部署时无法接收电子邮件。是否需要额外的配置?

所有进口

配置类定义

初始化应用程序

异步包装函数定义

资源类定义

注册/添加资源

运行脚本

我在 AWS-Lambda 上使用Zappa进行无服务器部署。