python - 使用python加密和解密电子邮件
问题描述
from envelope import Envelope
e = (Envelope()
.message('test')
.from_(sender)
.to(destination)
.attach(path='main.py')
.encryption())
e.as_message() # returns EmailMessage
e.smtp(SMTPserver, 465, USERNAME, PASSWORD).send()
我使用此代码使用 python 发送加密电子邮件。我添加了目标电子邮件的公钥,并使用 Kleopatra 为发件人创建了私钥。当我发送电子邮件时,它会发送 PGP 加密消息。它完全按照电子邮件正文中的方式显示加密字符串。
有什么办法可以让它在电子邮件正文中显示为已解密?也许我在应用私钥和公钥时弄错了。或者有什么方法可以在不使用信封的情况下做到这一点?
解决方案
推荐阅读
- javascript - 如何在 Javascript 中从 JSON 文件中删除对象
- django - “静态”文件夹在生产中应具有哪些权限和所有权/
- manim - 我得到 sh: latex: command not found 尝试给 latex 和 manim 发短信时出现错误
- reactjs - 为什么我不能在反应原生渲染上做到这一点,我该怎么做?
- typescript - 从 .ts 文件调用 loadTheme
- python - 我找到字符串数组的最长公共前缀的解决方案的时间复杂度
- python - 硬币找零问题:自上而下的方法似乎不是多项式的
- slack-api - 在不邀请进入频道的情况下调用 slack API conversations.history
- mysql - 订单后TRIGGER和选择查询产品列表的问题
- ios - swiftui 2中的背景视频