2016-06-10 2 views
0

메일 서버 및 메일 계정과 관련하여 의심 스럽습니다.많은 메시지를 보내고 받았다는 것을 아는 방법?

나는 메일 서버가 메일 계정에서 보내거나 수신 한 메시지 수를 메일 서버에 요청할 수 있는지 궁금합니다.

pop3/imap/smtp 프로토콜 또는 특정 메일 서버 API를 통해 가능할 지 모르겠습니다.

아마도 메일 서버에 연결하고 메일 계정 자격 증명으로 로그인하면이 정보는 메일 서버 API 또는 프로토콜을 통해 사용할 수 있습니다.

아이디어가 있으십니까?

답변

0

나는 계정의 수명 동안 얼마나 많은 메시지가 보내고 받았는지 알 수 없다고 생각합니다.

내가 아는 것은받은 편지함에 연결하여받은 편지함에있는 메시지의 양을 확인할 수 있다는 것입니다.

0

사용할 수 없습니다. IMAP 서버는 삭제 된 항목에 대해 전혀 기억할 필요가 없습니다.

그러나 메일이 드물게 전체 편지 사서함에서, IMAP 검색 등 foo uid search header from "<[email protected]>"을 삭제하지 않습니다 Gmail은, 같은 것들에 대한

얼마나 많은 메시지 (이름은 언어에 따라 다름)에서 : 및 bar status "[Gmail]/All mail" (messages)로 자신의 주소가 당신을 말할 것이다 말할 것이다 얼마나 많은 메시지가 합계로 존재합니다.

0

서버가 INBOX에 들어갈 때 순차적으로 UID의 번호를 지정하고 UIDVALIDITY가 변경되지 않은 경우 UIDNEXT를보고 얼마나 많은 메시지가 있었는지 알 수 있습니다. 그러나 메시지를 다른 폴더로 옮긴 다음 다시 옮긴 것처럼 메시지를 복사하면이 숫자도 증가하므로 완벽하지는 않습니다. UIDNEXT가 103743 인 경우에도 계정 수명 기간 동안 약 10 만 개의 메시지를 받았을 가능성이 있습니다.

클라이언트가 메시지를 거기에 복사하는 경우 SENT 폴더와 같습니다.

그러나 첫 번째 조건이 충족되어야합니다. 특히 Yahoo는 순차적 인 UID 번호를 사용하지 않습니다.