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

前端之家收集整理的这篇文章主要介绍了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为您做繁重的工作.

猜你在找的Ruby相关文章