【发布时间】:2011-11-12 01:40:50
【问题描述】:
我有一封签名的电子邮件作为字符串。我想获取带有附件和正文的完整未签名消息的字符串,我可以使用它们进行解析,例如 Mail gem。
我发现了问题:Decode/extract smime.p7m file contents (email with embedded files) with OpenSSL?,现在我知道如何通过命令行进行操作了。
我可以将我的字符串转储到临时文件,通过命令行解密然后解析它。但这不是一个好主意。我想为 Ruby 使用 OpenSSL 库。
【问题讨论】:
-
您找到解决方案了吗?
-
不,我使用了openssl之类的外部工具来解码
-
我正在使用 openssl 但无法使用此处的示例进行解密 openssl.org/docs/apps/smime.html
-
这是一个来自 OpenSSL 存储库的关于如何解密邮件的示例。希望它对某人有用:) github.com/ruby/openssl/blob/master/sample/smime_read.rb