我已经实施了一个电子邮件服务,我在其中解析电子邮件并创建机会记录。它很完美。
现在我遇到以下情况的问题:
方案: 电子邮件从电子邮件地址A发送到B, 从B转发到C(SF电子邮件地址)。 当从地址B发送电子邮件时,假设它已被其他电子邮件地址转发,我需要该原始电子邮件地址。 因此,在这种情况下,我搜索关键字“发件人”,“收件人”等,以查找实际的电子邮件地址(即A)。这也很好。
问题是:
电子邮件是从全球发送的。所以在某些电子邮件中,该语言与英语相同。
例如:
---- Weitergeleitete Nachricht ----
基准:
Betreff:
Absender:
一种:
而不是
----转发的消息----
日期:
主题:
发件人:
为:
请建议我如何处理不同的语言?
答案 0 :(得分:0)
您可能需要先从原始标头中识别电子邮件语言(这可能会有所帮助:Possibility of detecting language of email body by Email headers)
一旦您可以准确识别传入语言,您就应该能够为每个语言编写解析器。或者考虑使用带有API的第三方解析器工具?