SuiteCRM电子邮件加密

时间:2017-04-09 22:51:18

标签: php email encryption sugarcrm suitecrm

我在我的服务器上安装了SuiteCRM。所有的事情都很顺利,但对我来说有些问题;电子邮件未加密。

经过一些搜索,我成功启用了encrypt字段类型(https://github.com/salesagility/SuiteCRM/pull/1756

但是电子邮件字段不是普通字段,它更像是列表而不是输入字段 我试图在代码中找到电子邮件字段定义,我已将varchar替换为encrypt并清除了缓存...但它仍无效...

如何正确更改原始电子邮件字段以启用加密?

2 个答案:

答案 0 :(得分:1)

电子邮件加密不是内置功能,但您可以通过在电子邮件模块中的正确挂钩中实现它来添加它。

您可以将加密逻辑放在before_save中,将解密逻辑放在after_retrieve挂钩中。

答案 1 :(得分:0)

Oups,

EmailAddresses模块不是完整的函数bean模块(https://community.sugarcrm.com/thread/30127-hook-to-optout-e-mail-in-module-contacts

所以我必须在联系模块逻辑钩子中进行加密。但是对于解密,我必须为每个使用电子邮件的模块创建一个logichook :(