使用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 加密消息。它显示与电子邮件正文完全相同的加密字符串。

有什么办法可以让它在电子邮件正文中显示为已解密?也许我在应用私钥和公钥时出错了。或者有什么方法可以不使用信封?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)