2017-02-06 1 views
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 폴더의 경우 때때로 작동하지만 대부분은 그렇지 않습니다. 이 문제를 일으킬 수있는 것에 관해 제안 해 주시면 감사하겠습니다. 고마워요!

+0

outlook.com에 대해 모르겠지만 Gmail에서는 보관함 (전체 보관함) 폴더의 메일을 영구히 삭제할 수는 없지만 (의도적으로는 분명히) 휴지통 폴더로 옮길 수는 있습니다. 어쩌면 여기 비슷한 일일까요? – Max

+0

잘 모르겠습니다 만 웹에서이 동작이 Outlook.com에도 존재한다는 것을 발견하지 못했습니다. 사실 나는 꽤 많은 메시지 (~ 10,000s)를 이렇게 삭제할 수 있었다. 결과가 무작위로 보이는 것 같습니다. Outlook.com이 더 이상 검색 결과 또는 폴더 (이동, 삭제 등)에 대한 일괄 작업을 지원하지 않는 것은 유감입니다. –

+0

또는 손상된 메시지입니다. 이 특정 메시지에서 다른 플래그를 조정할 수 있습니까? – Max

답변

0

며칠 후 (다시 오작동하기 전에) 작업을 시작했으며 며칠 동안 폴더 처리를 마칠 수있었습니다. 나는 그것이 많은 이메일을 질식시키는 Outlook.com 서버 소프트웨어의 버그 (또는 오류/경고 응답이 없었기 때문에이 것을 의심 스럽지만) 중 하나라고 생각합니다.

관련 문제