在Python中使用exchangelib发送S/MIME加密邮件
我正在尝试通过Python中的发送手动加密的S/MIME邮件。我可以发送简单的电子邮件和带有附件的电子邮件 我还可以使用OpenSSL手动S/MIME加密数据。我似乎找不到exchangelib使用S/MIME加密的选项,因此必须手动完成 据我所知,最简单的方法是为收件人添加适当的邮件头并手动加密邮件正文 因此,我认为我必须添加的标题是:在Python中使用exchangelib发送S/MIME加密邮件,python,email,encryption,email-headers,exchangelib,Python,Email,Encryption,Email Headers,Exchangelib,我正在尝试通过Python中的发送手动加密的S/MIME邮件。我可以发送简单的电子邮件和带有附件的电子邮件 我还可以使用OpenSSL手动S/MIME加密数据。我似乎找不到exchangelib使用S/MIME加密的选项,因此必须手动完成 据我所知,最简单的方法是为收件人添加适当的邮件头并手动加密邮件正文 因此,我认为我必须添加的标题是: MIME-Version: 1.0 Content-Type: application/pkcs7-mime; name="smime.p7m"; smime
MIME-Version: 1.0
Content-Type: application/pkcs7-mime; name="smime.p7m"; smime-type=enveloped-data
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7m"
Content-Description: S/MIME Encrypted Message
实际的邮件正文应该是S/MIME加密(base64编码)的邮件,包括可选附件(例如图像)
如何使用Python中的exchangelib添加这些自定义邮件标题
我还联系了开发者。有关