问题标签 [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 投票
1 回答
619 浏览

flask - Flask-Mail:如何拦截消息以进行集成测试

我想使用 Selenium 进行集成测试。我的应用在用户注册时发送确认消息(使用 Flask-User 扩展)。我想截获一条消息,提取一个链接并在我的测试中“点击”它。

但是如何拦截已发送的电子邮件?我已经尝试过文档中的方法:

但是,它没有用。

0 投票
1 回答
272 浏览

python - Flask 邮件仅发送到特定域

我有一个 Flask 应用程序,它使用 Bluehost 的电子邮件服务器发送邮件。Flask-mail 成功发送了电子邮件(我在日志中没有看到任何错误),但是电子邮件永远不会到达 Gmail 帐户(不是垃圾邮件或其他任何东西)。但是,它确实到达了其他域。

知道是什么原因造成的,或者在哪里寻找错误?

谢谢!

0 投票
1 回答
809 浏览

asynchronous - 使用 Flask-Security 发送异步电子邮件

我正在尝试将 Flask-Security 配置为异步发送电子邮件。

我有一些通过 Flask-Mail 发送异步电子邮件的代码,但是我无法将它与我的应用程序工厂功能集成,以便它与 Flask-Security 一起工作。

应用工厂:

在 Flask-Security 文档中,它说用于@security.send_mail_task覆盖扩展程序发送电子邮件的方式。

那么我到底在哪里实现这个装饰器呢?好像我把它放在应用程序工厂的任何地方,我都会得到循环导入。

这些是我尝试使用的异步电子邮件功能,取自此问题

需要将此代码放在哪里才能与应用程序工厂一起使用?

提前致谢。

0 投票
0 回答
166 浏览

python - 在 Heroku / Flask Production 上提交文件导致错误,在本地工作

我有一个网络表单,允许人们上传他们的简历并输入他们的电子邮件,一旦提交,就会通过电子邮件将信息发送给我(简历作为电子邮件附件)。它在本地工作,但在生产中导致错误 - 只是说“内部服务器错误”。它在 Heroku / Flask 上,我正在使用 Flask Mail 发送电子邮件。

这是代码。我的预感是恢复路径没有在生产中被选中,但我不确定。

- - - 更新 - -

我将所有内容都包装在 try / except 块中并收到以下错误...

...这证实了我怀疑文件路径没有被拾取,但我不清楚它有什么问题。我确实有一个app/resumes文件夹。

0 投票
1 回答
376 浏览

python - 烧瓶邮件或骨髓邮件

我正在做一个烧瓶项目。该项目的很大一部分已经由以前的一些开发人员实施。通过代码,我看到以前的开发人员已经实现了 Marrow Mailer 。所以我只是好奇为什么对Flask Mail有这种偏好

0 投票
1 回答
2304 浏览

python - 如何正确配置 Flask Mail

我正在尝试遵循本教程。当我尝试提交应该触发电子邮件的联系表单时,我收到内部服务器错误。错误日志说:

说明说用于from flask.ext.mail导入,但我已经看到它可能是from flask_mail现在。我还尝试将邮件端口从 465 更改为 587。这些更改都没有解决问题。我最新的代码是:

0 投票
1 回答
1743 浏览

python - 烧瓶邮件异常

我签出 6b(《Flask Web 开发》一书,第 6 章邮件),我想发送一封电子邮件进行测试。但它引发了异常。我使用虚拟机(CentOS 7)。异常如下:

我使用本地IP,但我可以连接到互联网。我更改了一些配置:邮件、端口、用户名、密码。hello.py 作为流程:

我无法处理这个问题。

0 投票
4 回答
9045 浏览

python - 从 Flask-Mail 发送邮件 (SMTPSenderRefused 530)

Flask Mail 应用程序中使用的应用程序配置(遵循 Miguel Grinberg Flask 开发书):

邮件用户名和密码变量已正确设置并重新检查。尝试使用以下代码发送消息时,

发送时,应用程序一次又一次地导致以下错误:

该错误的任何解决方法?

0 投票
1 回答
785 浏览

flask - 使用 Flask 向注册用户发送确认电子邮件时出现 500 内部服务器错误

我想在输入注册详细信息后向注册用户发送电子邮件确认链接,当我输入用户注册详细信息时,URL对应的signup()方法,

这是我收到 500 内部服务器错误,请解决此问题,在此先感谢

0 投票
0 回答
350 浏览

python - Flask-mail 提高性能

我在优化使用烧瓶邮件的 python 电子邮件发件人功能时遇到了麻烦。

我曾尝试使用异步调用通过线程发送电子邮件,但该解决方案对我来说不是很可行,因为错误率相对较高。此外,我还取消了每个连接可以发送的最大电子邮件数量的限制。

目前,发送一封电子邮件大约需要 1.4 秒(处理时间约为 1.6 秒)。理想情况下,我想在 0.6 到 0.8 秒内发送一封电子邮件。

请告诉我可以用来实现这一目标的可能的库或解决方案。由于我使用 amazon ses 作为我的邮件服务器,因此我还尝试了 boto.ses,其性能差异可以忽略不计。请向我建议我可以使用的相关库。或者,是否有任何 API 允许我在一次调用中发送多封电子邮件(比如我呈现 10 封模板电子邮件,但一次将它们发送出去)?

干杯。