0
VMIME lib를 사용하여 전자 메일의 텍스트 내용 부분을 추출하는 방법은 무엇입니까? 다음 코드를 사용합니다 :Vmime 전자 메일 본문의 추출
vmime::ref <vmime::body> body = Msg -> getBody();
vmime::ref <const vmime::contentHandler> cts = body -> getContents();
cts -> extract(out);
그러나 인쇄 된 내용은 경계 및 매개 변수 설정을 포함하여 전자 메일의 MIME 구조 전체 본문 부분입니다.
--001a11c2e29cfe6d9f04e8b9a834
Content-Type: text/plain; charset=ISO-8859-1
test1
--001a11c2e29cfe6d9f04e8b9a834
Content-Type: text/html; charset=ISO-8859-1
<div dir="ltr"><br clear="all"><div>test1</div>
</div>
--001a11c2e29cfe6d9f04e8b9a834--
내가 필요한 것은 텍스트 내용입니다. 그러나 텍스트 콘텐츠 만 추출 할 API를 찾을 수 없습니다.
내가 필요한 것은 : 내가 3 일 동안 갇혀있다
test1
. 아무도 도울 수 있었습니까 ???
예 ~! 나는 또한 messageParser를 시도했다. 그러나, 내가 사용하는 경우 : mp.getTextPartAt (i) -> getText() -> 추출 (아웃); 이것은 콘솔에 아무 것도 인쇄하지 않습니다. 뭐가 잘못 됐는지 말해 줄래? – Cherish