2013-03-25 3 views
6

누구든지 microsoft .msg 파일을 읽거나 구문 분석하는 JavaScript 라이브러리를 알고 있습니까? 서버에 저장된 .msg 파일을 디스패치하는 뷰어가 필요한 시스템을 작성 중입니다. 앞으로도 .eml을해야 할 것입니다. .net 프레임 워크 또는 ASP를 사용하지 않습니다. 프로젝트는 HTML/CSS/Javascript + JQuery에서만 가능합니다.JavaScript에서 .msg 파일 구문 분석

+0

서버에 저장된 .msg 파일을 디스패치하는 데 필요한 뷰어가 필요한 시스템을 작성하는 데 성공 했습니까? 그렇다면 어떻게했는지 공유하고 싶습니까? – itsproject

답변

1

당신이 필요합니다

난 단지받는 사람/보낸 사람, 제목, 첨부 파일에 대한 전자 메일 주소 (파일 이름이 아닌 실제 파일), 바디 (텍스트 & HTML)를 추출 할 필요는, 날짜 등 전송 MSG 및/또는 EML 변환기 라이브러리. 나는 과거에 성공한 Mailbee.NET을 사용했지만 Aspose 또는 다른 상업용 라이브러리는 동일하게 작동해야합니다. 물론 자신 만의 코드 MSG parser by following the specifications을 코딩 할 수는 있지만 웹 솔루션에 주력하지는 않습니까?

일단 라이브러리가 있으면 서비스 외관에서 마무리하고 JS에서 AJAX 요청을 작성하여 UI 프레임 워크를 사용하여 표시 할 모델 데이터를 검색하십시오. 이러한 동적 AJAX 요청 (node.js, ASPX, JSP, PHP 등)을 처리하기 위해 서버 페이지 핸들러가 필요합니다.

전체 메모를 클라이언트로 가져 오는 것은 매우 비효율적입니다 메타 데이터의 일부만 검색 할 수 있습니다. 파일 이름 만 있으면 50MB의 첨부 파일이있는 MSG를 고려해보십시오. 응용 프로그램은 50MB를 모두 다운로드 할 때까지 쓸모 없거나 느려집니다. 나는 브라우저 (또는 사용자)가 그것을 좋아할 것이라고 생각하지 않는다.

1

또한 Redemption과 RDOSession.GetMessageFromMsgFile 방법을 사용할 수 있습니다. JavaScript (IE 전용), Java (COM 브리지 사용) 및 .Net 언어로 액세스 할 수 있습니다.

2

msg.reader 라이브러리가 작업을 수행하는 것으로 보입니다.

0

나는 순수 JS가 가능하지 않지만 노드와 리눅스의 도움을 받아 서버 측에 we can라고 믿는다.

nodemailer 및/또는 msg.reader 라이브러리가 msg 형식의 HTML 이메일을 지원할 수 있으면 좋을 것입니다.