이 질문에 대한 답을 얻을 수도 있습니다. @HenryGibson이 지적했듯이 <cfimap>
에서는이 기능을 사용할 수 없습니다. 관련 기능이 노출되지 않습니다. RFC의 FETCH에 대한 PEEK 참고 사항 : "6.4.5. FETCH Command"을 참조하십시오. 그게 당신이 할 수 있어야 할 일이고, 당신은 그걸 통제 할 수 없어요. <cfimap>
그러나 Java는 IMAP을 통해 메일 저장소에 액세스 할 수있는 라이브러리를 가지고 있습니다 : IMAPStore; 그리고 IMAPMessage에 대한 문서를 보면 페치에서 PEEK 옵션을 지원합니다 (당연히) : setPeek()
.
그럼 분명히 할 수 있습니다. 수치스러운 점은 <cfimap>
이 단순하지 않다는 것입니다. bugbase에 E/R을 올릴 가치가 있습니다.
자바에 bash를 제공해야한다고 생각합니다. 문제가 발생하면 여기에서 관련 질문을 제기하십시오. 나는 개인적으로 자바 경로를 가져 가지 않았기 때문에 빠른 "101"을 줄 수는 없으며 실제로 여기에 대한 답변에 적합 할만큼 사소한 것은 아닙니다. (그리고 나는 가지고 있지 않다는 것을 인정해야합니다. 그렇게하기에 충분한 속도를 얻으려는 동기 부여).
그러나 <cfimap>
은이 문제에 대한 해결책이 아닙니다. 두려워요.
IMAP : 본문을 BODY [part]로 가져 오는 것은 암시 적으로 보이는 플래그를 표시하고, BODY.PEEK [part]로 페치하면이 동작을 방지 할 수 있습니다. – Max
getall 옵션의 cfimap 쿼리 결과에서 FROM, SUBJECT 및 SENTDATE 값을 사용할 수 있습니다. 선택 사항 * from Query_getAttachments 본 = <하는 cfdump VAR = "#의 getMailAttachments 번호는"> –
shemy
@shemy은이 그대로 SEEN 플래그를 유지하지 않는 경우? getHeaderOnly는 호출 할 때 표시되는 항목을 표시합니다. –