问题标签 [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.
python - Flask 邮件安全不符合 Microsoft Outlook 的安全要求?
我们有一个向客户端发送电子邮件的 Web 应用程序,该 Web 应用程序使用 Flask 邮件框架来处理它。大约 2 周前,我们的 Web 应用程序无法向客户和我们自己的团队发送电子邮件。我们使用 Office 365 的 Outlook 作为我们的发件人。
远程服务器返回 '554 5.6.0 Corrupt message content; STOREDRV.Deliver.Exception:ConversionFailedException; 由于消息内容转换出现永久性异常而无法处理消息:损坏的摘要 TNEF 内容。ConversionFailedException:内容转换:损坏的摘要 TNEF 内容。[阶段:PromoteCreateReplay]' 原始邮件标题:
这是发件人在被指示发送电子邮件后收到的错误消息。我们联系了我们的 Office 365 管理员,微软告诉他,我们的 Web 应用程序的安全性不符合微软的要求/协议。
问题是使用旧的安全协议或配置的 Flask 邮件不能很好地与 Microsoft Outlook 配合使用?
python - SMTPServerDisconnected:连接意外关闭
这里是我用来发送邮件以重置密码的主要烧瓶邮件代码,以防用户忘记但当我运行和编码时它看到我 smtplib.SMTPServerDisconnected: Connection unexpectedly closed
下面是__init__.py文件代码
和routes.py文件
这是 get_reset_token 方法:
我还在 StackOverflow 上看到了下面的代码,但这也没有用
python - 用户在 Flask 上注册后发送邮件时出现循环导入问题
我目前正在使用烧瓶应用程序,并尝试在用户注册该站点后发送电子邮件。我在实例化应用程序的 main.py 和将数据提交到数据库并将密码通过电子邮件发送回用户的 data_inserts.py 之间进行循环导入时遇到困难。对于电子邮件功能,我使用 Flask-mail 扩展。我得到的错误如下:
ImportError: Cannot import name from 'DataInserts' from relevant_folder.data_inserts
以下是详细信息:
main.py:
relevant_folder.data_inserts.py:
我觉得我没有正确构建我的应用程序。非常感谢任何帮助
python - flask-mail 和 twilio 具有相同的函数名称,称为 Message()。如何解决名称冲突
如何明确告诉解释器方法/函数属于哪个包?
amazon-web-services - Flask Mail 不适用于 Gmail 帐户和 AWS 实例
所以我构建了一个烧瓶应用程序,当我在本地运行它时效果很好。然后我将它推送到我的 AWS EC2 实例。一旦我从我的实例运行它,它就不再发送电子邮件。它会添加到我的数据库中,然后下一行是发送电子邮件。那就是它失败的地方。是谷歌阻止了该设备。然后我能够允许该设备并且一切正常。
快进,我添加了一个弹性 IP,然后将它链接到我的域,现在它不再工作了。它仍在添加到我的数据库中,所以我认为问题在于谷歌没有让应用程序工作。我不知道如何解决这个问题,但我已经为此工作了一段时间。这是我在我的实例上得到的错误代码
在我的网站上,我看到“500 Internal Server Error”的标签,网站显示以下内容。
有人可以帮我解决这个问题。我希望能够使用我的烧瓶应用再次发送电子邮件。我是新手,所以我的逻辑说这完全是因为我被拒绝访问谷歌帐户。但是我找不到可以让我允许访问 EC2 实例的链接或任何内容。我什至尝试过使用它:https ://accounts.google.com/DisplayUnlockCaptcha但这也不起作用。
更新: 它之前工作过,我没有更改源代码中的任何内容,见下文:
然后当我打电话时我使用:
更新#2: 我不知道为什么,但我必须添加一个默认发件人,这有效,但我仍然无法发送电子邮件。我现在收到以下错误:
不知道知道是否有帮助,但我可以使用实例中的 SMTP cmds 登录 gmail,但我仍然收到错误消息。我按照此处的说明进行操作:如何通过 Gmail 使用简单的 SMTP 命令发送电子邮件?
python - 如何修复 OSError:Python Flask 和 Flask-Mail 上的 [Errno 0]
我正在使用 smtp.gmail.com 设置 Python Flask-Mail 配置,我正确地按照说明进行操作,但我不断收到 OSError [Errno 0]。
我正在使用适用于 Linux 的 Windows 子系统,我将 Python 2 和 Python 3 下载到 Linux 部分,并使用 Xming Server 生成 Sublime Text 来编写我的 Python 代码。
这是我的烧瓶邮件配置代码:
这是我的重置密码功能:
这是我得到的错误......
builtins.OSError OSError: [Errno 0] 错误
我正在尝试重置密码,当用户输入密码恢复表单时,它应该发送一封电子邮件,但它不起作用,而是我收到 OSError。先感谢您。
python-2.7 - Flask-Mail 未使用 Gmail 和应用密码进行身份验证
因此,SMTPSenderRefused
当我尝试使用我构建的烧瓶应用程序发送电子邮件时出现错误。让我开始购买,说这以前有效,但现在已经停止了。我不知所措,我花了很多时间在网上进行测试、调整和阅读,但没有什么能给我答案。
我不断收到以下错误。
我的 gmail 帐户配置了两步验证,然后是这个 Flask 应用程序使用的应用程序密码。我已经尝试了所有组合,但仍然无法正常工作。这是我正在使用的代码。
实际发送消息的行(在 POST 内):
一些可能有用的附加信息。当我在本地运行我的应用程序时,这个确切的代码曾经可以工作。然后我将我的代码部署到我的 AWS EC2 实例并让它在那里运行。在我执行以下操作之前,它一直在工作。
我将一个弹性 IP 地址与该站点相关联,然后将我的 DNS 指向该 IPv4。我还添加了 AWS 公共证书。
有人可以帮我理解为什么我无法发送电子邮件。我已经尝试了所有可以在网上找到的解决方案。
额外细节:
在此先感谢,如果需要更多说明,我将帮助提供任何答案,因此请询问。
python - Flask mail Python:在邮件正文中添加换行符
使用 Flask Mail Python 在消息正文中添加换行符的语法有问题。
尝试了
标签,但不起作用。
我想要的消息正文结果如下所示。
你好,
第 xxxxxxxxxxxxx 段
谢谢你。
python - Flask Security - 如何更改默认注册电子邮件
使用 Flask-Security 并能够在用户注册时发送电子邮件,但不确定如何更改默认消息。我以为它会在我看到的 core.py 中
但默认消息部分中没有关于注册的内容。目前正在发送的电子邮件的主题为“欢迎”,正文为“欢迎用户@email.com”。我是否在 core.py 中遗漏了一些东西,应该使用 Flask-Mail 或其他东西......
python - Zoho 烧瓶 - SMTPServerDisconnected:请先运行 connect()
在开发环境中,我测试了 Flask 邮件程序成功连接到个人 Gmail 帐户。我切换到具有相同配置结构的 Zoho,但它产生以下错误:
配置文件
路线.py
电子邮件.py
Zoho 帐户似乎配置良好(没有列入黑名单的 IP 等)。在我第一次尝试使用此配置后,我收到了一封来自 Zoho 支持的电子邮件,提醒我从新 IP 地址进行了新登录。但是,从未发送过重置密码电子邮件。
我尝试了很多配置文件的调整,但问题可能出在其他地方。任何帮助将不胜感激。
更新:
在 try-except 块中包装了退出函数后,我终于遇到了一个真正的错误,导致电子邮件无法发送。完整的回溯现在看起来像:
虽然这个错误似乎在 Stackoverflow 上的一些封闭问题中得到了解决,但我无法让这段代码工作..