IMAP 프로토콜이 드래프트, 정크 및 쓰레기 폴더를 사용자가 만든 폴더와 다르게 취급하는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2422493

문제

IMAP 클라이언트를 사용하여 이메일에 액세스 할 때받은 편지함 및 기타 사용자가 만든 폴더는 합리적인 사람 (할머니)으로 동기화됩니다 (할머니)는 하나의 장치에서 컨텐츠를 추가/변경/삭제하며 변경 사항이 서버 및 서버와 동기화됩니다. 다른 장치에.

그러나 IMAP는 드래프트, 정크 및 쓰레기 폴더를 처리하는 것으로 보입니다 (Gmail 또는 Outlook과 같은 특정 메일 구현이 이름을 지정할 수있는 폴더의 문자 이름을 지정하는 것은 아닙니다. 따라서 "정크"로 "스팸 일 수 있습니다. "폴더 및"쓰레기 "는"클라이언트에 따라 "삭제 된 항목"이 될 수 있음)는 다르게 다릅니다. 특히, 드래프트 폴더는 클라이언트 별 (동기화 없음) 인 것으로 보이며 정크 및 쓰레기 폴더와 비슷한 이상한 점을 보았습니다.

이를 초래하는 IMAP 프로토콜은 무엇입니까?

도움이 되었습니까?

해결책

클라이언트에 따라 다릅니다.

클라이언트가 해당 폴더에 로컬로 메시지를 저장하고있을 수 있습니다. 특히 서버에서 "보내기"를 지원하려면 메시지를 두 번 보내야합니다. 실제 배송을 위해 SMTP 서버로 한 번은 "Send Mail"폴더에 저장하기 위해 IMAP 서버로 다시 보내야합니다. . 그렇기 때문에 많은 고객이 서버가 아닌 로컬로 보낸 메일을 저장하는 이유입니다.

"삭제 된 항목"또는 다른 폴더도 마찬가지라고 생각합니다.

다른 팁

IMAP 프로토콜의 디자이너는 클라이언트가 동기화가 발생하기 전에 "동기화"를 구체적으로 요구하도록 요구함으로써 이러한 "자주 휘젓는"폴더에서 성능을 최적화하려고했다고 생각합니다. 결과적으로 불규칙성이 좋은 생각이든, 당신이 암시하는 바와 같이, 다소 다소 무시됩니다. (물론, 나는 마음을 읽는 사람이 아니기 때문에 공식 문서에서 그것들에 대한 설명을 찾을 수 없기 때문에 디자이너의 동기를 추측하고 있습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top