微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 如何在Ruby on Rails中发送和接收加密的电子邮件?

我有一个rails应用程序,可以在某些事件上触发电子邮件.这些电子邮件将发送给另一家公司,该公司会在回复时向电子邮件添加一些其他数据.这一切都被理解和工作,我正在解析回复,提取数据,它工作正常.

我现在被要求加密电子邮件.

有没有人有最佳方法的经验/想法?

我无法保证第三方将使用哪个电子邮件客户端,所以我需要一个可以在许多电子邮件客户端中使用的解决方案.加密时必须由我的应用程序在发送电子邮件时和客户端应用程序(Outlook,Thunderbird,Entourage等)进行回复时进行.然后我需要接收加密的电子邮件,解密并解析它以提取我需要的新信息.

任何人都可以指点我的插件/文件,这将有助于我实现这一目标吗?

解决方法

如果另一端不使用您的应用程序,则应使用S / MIME或PGP.

大多数桌面电子邮件客户端都支持开箱即用的S / MIME,而PGP通常作为插件提供(对于Thunderbird,有Enigmail,Apple Mail有GPGMail等).

此外,S / MIME需要证书,您可以自己创建证书,也可以从证书颁发机构(如VerisignThawte)购买证书,具体取决于您的需求.

我确信Ruby有S / MIME和PGP库,但快速搜索并没有为我揭示“一个真正的库”.但是,您可以随时让OpenSSL(对于S / MIME)或GPG为您做繁重的工作.

原文地址:https://www.jb51.cc/ruby/267882.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐