【问题标题】:how to verify the origin and authenticity of an email sent to monitored mailboxes如何验证发送到受监控邮箱的电子邮件的来源和真实性
【发布时间】:2019-01-22 11:51:04
【问题描述】:

我被要求提供一种机制来验证通过受监控邮箱接收到的消息的来源和真实性。现在,邮箱由公司分配给客户。在那,一个请求进来,客户想要通过电子邮件传输发送数据,我向交换 IT 人员请求共享邮箱。该邮箱被提供给客户以发送他们的数据,由已建立的骆驼路线监控。

现在,我的应用程序正在接受生产部署审核,他们确定如果错误的人、机器人等发送有害电子邮件或垃圾邮件,则可能存在安全威胁。当所有需要查找/拥有或遇到邮箱名称时。

有没有办法验证发送到受监控邮箱的电子邮件的发件人来源及其真实性?而不必为每个新的和/或更改的客户更改代码。另一个问题是这些邮箱可以更改所有者。在客户概念验证期到期并且他们不想继续前进或合同到期并释放该邮箱时,新客户出现并且我分发了一个可用邮箱。

谢谢!

【问题讨论】:

  • 我认为最可靠的方法是为此使用数字签名的电子邮件。您的客户应该签署他/她的信件,您可以验证使用的签名。您也可以encrypt发送的消息。
  • 很好的建议谢谢

标签: java apache-camel email-validation apache-camel-mail


【解决方案1】:

您还可以执行一些操作,例如使用过滤或搜索词。 看这个链接Camel route to filter out the auto response emails

我确实喜欢数字签名。但是,如果您需要即时的东西并且不能依赖您的客户 IT 团队来检测数字信号,请尝试 filter 或 searchTerm.xxx

【讨论】:

  • 欢迎来到 Stack Overflow 并感谢您的贡献!我们要求包含答案的基本部分,而不是链接,而是代码或文本。你可以在这里阅读更多信息:How to write a good answer。请相应地编辑您的答案。谢谢!
猜你喜欢
  • 2022-08-22
  • 1970-01-01
  • 1970-01-01
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多