0
IMAP을 통해 Outlook.com에 액세스하는 Perl 프로그램을 만들고 있습니다. \Deleted
태그를 보관 폴더의 메일에 신뢰할 수있게 추가 할 수없는 것 같습니다. 샘플 세션 : 결과IMAP을 통한 Outlook.com : 보관 폴더에있는 메일에 태그 삭제 된 항목을 추가 할 수 없습니다.
>> 1 UID FETCH 152108 (uid body[header.fields (Message-ID)])
<< * 50190 FETCH (UID 152108 BODY[HEADER.FIELDS (Message-ID)] {84}
<< Message-ID: <[email protected]>
<<
<< FLAGS (\Seen))
<< 1 OK FETCH completed.
>> 2 UID STORE 152108 +FLAGS.SILENT (\Deleted)
<< 2 OK STORE completed.
>> 3 UID FETCH 152108 (uid body[header.fields (Message-ID)])
<< * 50190 FETCH (UID 152108 BODY[HEADER.FIELDS (Message-ID)] {84}
<< Message-ID: <[email protected]>
<<
<< FLAGS (\Seen))
<< 3 OK FETCH completed.
는 후속 Expunge
는 이러한 메시지를 제거하지 않습니다. 동일한 코드는 다른 폴더의 메시지를 안정적으로 삭제할 수 있지만 Archive 폴더의 경우 때때로 작동하지만 대부분은 그렇지 않습니다. 이 문제를 일으킬 수있는 것에 관해 제안 해 주시면 감사하겠습니다. 고마워요!
outlook.com에 대해 모르겠지만 Gmail에서는 보관함 (전체 보관함) 폴더의 메일을 영구히 삭제할 수는 없지만 (의도적으로는 분명히) 휴지통 폴더로 옮길 수는 있습니다. 어쩌면 여기 비슷한 일일까요? – Max
잘 모르겠습니다 만 웹에서이 동작이 Outlook.com에도 존재한다는 것을 발견하지 못했습니다. 사실 나는 꽤 많은 메시지 (~ 10,000s)를 이렇게 삭제할 수 있었다. 결과가 무작위로 보이는 것 같습니다. Outlook.com이 더 이상 검색 결과 또는 폴더 (이동, 삭제 등)에 대한 일괄 작업을 지원하지 않는 것은 유감입니다. –
또는 손상된 메시지입니다. 이 특정 메시지에서 다른 플래그를 조정할 수 있습니까? – Max