2013-10-21 3 views
0

전자 메일을 구문 분석하고 기회 레코드를 만드는 전자 메일 서비스를 구현했습니다. 그것은 완벽하게 작동합니다. salesforce의 인바운드 전자 메일 서비스에서 전자 메일을 구문 분석하는 동안 다른 언어 처리

지금 나는 다음과 같은 시나리오에서 문제가 있습니다

시나리오 : 이메일이 C (SF 이메일 주소)로 전달됩니다 B의 B, 에 이메일 주소 A에서 전송됩니다. B 주소에서 이메일을 전송할 때 다른 이메일 주소로 전달 된 것으로 가정합니다. 원래 이메일 주소가 필요합니다. 그래서이 경우 'From', 'To'등의 키워드를 검색하여 실제 이메일 주소 (예 : A)를 찾습니다. 이것은 또한 완벽하게 잘 작동합니다.

문제는 다음과 같습니다. 이메일은 전 세계에서 전송됩니다. 따라서 일부 이메일에서는 언어가 영어 이외의 언어입니다. 예를 들어 :
---- Weitergeleitete Nachricht ----
데이텀 :
Betreff :
Absender :
:

대신

의 ---- 전달 된 메시지 - -
date :
subject :
발신자 :
to :

다른 언어를 어떻게 처리 할 수 ​​있습니까?

답변

0

당신은 아마 첫번째 원래 헤더에서 이메일 언어를 식별해야 할 것입니다 (이 도움이 될 수 있습니다 Possibility of detecting language of email body by Email headers)

정확하게 각에 대한 파서를 쓸 수 있어야 들어오는 언어를 식별 할 수있게되면. 또는 API가 포함 된 타사 파서 도구를 사용 하시겠습니까?