0

我已经实现了一个电子邮件服务,我可以在其中解析电子邮件并创建一个机会记录。它工作完美。

现在我在以下情况下遇到问题:

场景:电子邮件从电子邮件地址 A 发送到 B,从 B 转发到 C(SF 电子邮件地址)。当从地址 B 发送电子邮件时,假设它已由其他电子邮件地址转发,我需要该原始电子邮件地址。因此,在这种情况下,我会搜索关键字“发件人”、“收件人”等来查找实际的电子邮件地址(即 A)。这也很好用。

问题是:电子邮件是从世界各地发送的。所以在一些电子邮件中,语言不是英语。例如:
———- Weitergeleitete Nachricht ———-
基准:
Betreff:
缺席者:
An:

代替

———- 转发的消息 ———-
日期:
主题:
发件人:
至:

请建议我如何处理不同的语言?

4

1 回答 1

0

您可能需要首先从原始标头中识别电子邮件语言(这可能会有所帮助:通过电子邮件标头检测电子邮件正文的语言的可能性

一旦您可以准确地识别传入的语言,您应该能够为每种语言编写解析器。或者考虑使用带有 API 的 3rd 方解析器工具?

于 2013-11-01T14:32:10.453 回答