Lumisoft의 IMAP 클라이언트를 사용하여 Microsoft Exchange에서 이메일을 읽을 수 있습니다. 모든 메일을 일반 텍스트로 변환하도록 Exchange 서버 설정을 지정했습니다. 그러나 정보를 읽을 때 HTML/CSS가 포함 된 것으로 보입니다.HTML을 일반 텍스트로 변환 하시겠습니까?
전자 메일 본문에서 HTML/CSS를 제거하는 가장 좋은 방법은 무엇입니까? 아니면 내가 놓친듯한 Exchange 서버 설정이 있습니까?
Lumisoft의 IMAP 클라이언트를 사용하여 Microsoft Exchange에서 이메일을 읽을 수 있습니다. 모든 메일을 일반 텍스트로 변환하도록 Exchange 서버 설정을 지정했습니다. 그러나 정보를 읽을 때 HTML/CSS가 포함 된 것으로 보입니다.HTML을 일반 텍스트로 변환 하시겠습니까?
전자 메일 본문에서 HTML/CSS를 제거하는 가장 좋은 방법은 무엇입니까? 아니면 내가 놓친듯한 Exchange 서버 설정이 있습니까?
...
. 모든 종류의 유효하지 않은 마크 업과도 작동하는 솔루션을 생각해 내야 만하는 경우 조금 어려울 수 있지만 다른 사람이 당신보다 먼저 해냈을 것입니다 (힌트 : Google 또는 검색 결과).
HTML 구문 분석기 라이브러리 사용. 인기있는 프로그래밍 언어를 찾을 수 있습니다. Html Agility Pack을 사용하는 것이 좋습니다.
스크립트를 실행할 수있는 경우 설정이 어떻게 작동하는지 잘 모르겠습니다. HTML 파서가 HTML을 구문 분석하는 가장 좋은 방법 일 것입니다. 예를 들어 Hpricot (Ruby HTML 파싱 라이브러리)을 사용하면 puts doc.find_element('body').inner_text
을 수행 할 수 있으며 문서의 텍스트 내용을 인쇄합니다. 정규 표현식을 사용
코드 솔루션이나 Exchange 설정을 원하십니까? –
모든 솔루션이 도움이 될 것입니다. 해결 방법으로 모든 HTML 태그를 제거하기 위해 정규 표현식을 사용하고 있지만 이것이 모든 CSS를 제거하지는 않습니다. Exchange 설정이 이상적이지만 IMAP을 일반 텍스트로만 설정하도록 설정을 시도했습니다. 그러나, 그것은 나에게 이메일을 읽을 때 작동하지 않는 것 같습니다. – James
제목을 업데이트하여 Exchange 메일 서버 상호 작용에 관한 질문을 반영하고 "일반 텍스트로 HTML을 변환하는 방법"이라는 일반 질문을 반영하도록 제안 할 수 있습니다. – hlovdal