问题标签 [yagmail]
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-3.x - 如何从 python 发送电子邮件而不需要处理安全问题
我正在尝试在 AWS Sagemaker jupyter 笔记本上从 python 发送一封电子邮件,让我知道什么时候完成。但是,我找到的每个解决方案(从头开始,使用 Yagmail 等等)都会导致此错误:
我认为这是一种安全措施,但这是有问题的,因为我没有可以登录的浏览器。
我努力了
- 关闭 2fa
- 启用不太安全的应用程序
供参考,这是我正在使用的代码示例
我不特别关心泄露我的密码,也不关心安全设置,也不介意通过不同的服务设置电子邮件。我正在使用的帐户专门用于此任务。有谁知道一个秘密咒语,谷歌安全中的选项,或者我可以用来完成这项工作的其他服务?
python - 谷歌 OAuth2 令牌重置(用于 yagmail)
我想做测试撤销 python 脚本的 gmail oath2 令牌,但现在我无法将它恢复到工作状态。
该脚本能够发送电子邮件。然后我在 Google API 控制台中删除了 OAuth 2.0 客户端 ID,因此它不能再这样做了。
现在我想让它使用新生成的 ID。因此,我用新的 JSON 文件替换了本地 JSON 文件,但仍然没有发送电子邮件。我猜它仍在尝试使用旧令牌。如何让系统忘记旧令牌或让它像第一次一样要求 google_client_id、google_client_secret 和 google_refresh_token?
我正在使用 yagmail 发送带有此代码段的电子邮件:
visual-studio-code - 如何使用 yagmail 在 Windows 中的 Visual Studio Code 中重置存储的电子邮件密码的密钥环?
训练模型完成后,我正在使用 knockknock 向自己发送电子邮件。
我正在使用 VS 代码。我第一次使用@email_sender(recipient_emails=email_address) 时,它提示我输入密码,我输入了错误的密码。不幸的是,VS Code 将密码存储在密钥环中,我无法弄清楚如何重置此值。如何重置存储在密钥环中的密码?
VS Code 显然只在您第一次使用 knockknock 的 @email_sender 装饰器时提示您输入电子邮件密码,但此后每次 VS Code 都不会提示输入密码,因此我无法将密码调整/修复为正确的密码.
如何重置密钥环中存储的密码?我认为 knockknock 使用了 yagmail 库
python - yagmail的UnicodeDecodeError
我得到的最后一个错误(在它之前只有一堆函数相互指向)如下:
我对 python 的经验很少,更不用说这个库,而且我在网上找不到任何适合我的解决方案。
我正在使用 Windows 版本的 PyCharm,并且安装了两个 python 版本(python2 和 python3)
口译员也不起作用
编辑:也不适用于 smtplib。出现同样的问题
python - 脚本在 cron 中失败,但在命令行“密钥环错误”中有效
您好,我创建了一个 python 脚本,并希望每天使用 crontab 执行它。
我想在“Ubuntu 服务器”上执行它(基本上是一个使用 ubuntu 桌面 20.04.2.0 的旧笔记本电脑,但我总是让他靠近并主要使用 ssh 登录)
在这个脚本中,我使用 yagmail 在脚本完成运行时通知自己。我在使用命令行时确实工作。但是当我使用 cron 时它不起作用。
我是新手,所以我很难理解为什么它不起作用。为了尝试调试它,我将脚本的输出重定向到一个日志文件中,这就是我得到的:
我试过上网,但没有发现任何有趣/我能理解的东西。
我已经尝试在 user/su 中运行 crontab。没有任何效果,同样的错误。
如果您有任何想法或线索可以让我遵循,那就太好了,谢谢!
python - Pyaudio不被python识别,怎么办?
在处理上述异常的过程中,又出现了一个异常:
我已经安装了至少十几次Pyaudio但它不起作用,我的笔记本电脑是windows 10 64位,但是为什么端口音频出现在错误中,我的意思是portaudio与mac有关,对吗?为什么它会询问portaudio?而且我至少安装和卸载了 pyaudio 十几次。我使用 pip、pipwin 等安装了它。不仅是这个 yagmail 项目,语音识别和 pyaudio 相关的每个项目都显示相同的错误。
请帮忙。
python - 如何使用heroku从gmail帐户发送邮件?
我正在尝试在 python 中构建一个简单的应用程序,如果股票/加密货币价格上涨或下跌 x%,它会发送电子邮件。我正在使用 yagmail 通过 Gmail 帐户发送这些电子邮件。我已经在本地测试过代码,现在我想把它移到 Heroku。我已经为电子邮件地址和 yagmail 的 SMTP 服务器的 Google 应用密码创建了 GitHub 机密,现在我可以通过将应用连接到我的 Github 存储库来部署该应用。据我所知,它运行得很好,但没有发送电子邮件。
我认为问题源于 yagmail 的 SMTP 服务器的 Google 应用密码,但我不确定。这是我的第一个应用程序,所以可能是我错过了一些非常基本的东西。
这是一个在我的桌面上运行但不通过 Heroku 运行的简单代码示例:
python - Python - yagmail 将带有附件 .txt 文件的邮件发送到 yahoo 帐户
当我尝试将.txt
文件作为附件发送到雅虎帐户时,文件内容被读取并作为邮件的一部分添加,并且电子邮件不显示剪辑或附件的指示。任何人都知道我是否遗漏了文档中的某些内容?
的内容text.txt
是:“只是一些内容!”
python - 语音到电子邮件不发送密码
python语音到电子邮件不起作用。一切正常。它记录并给我我的消息输出,但它不发送密码。