2013-05-23 2 views
1

배경을OpenPop 더 이상 POP3를 사용하여 메시지의 UID

  • 처음 다운로드.
  • OpenPop 라이브러리 사용.
  • Pop3와 함께 작동하도록 Gmail을 구성했습니다.

문제

은 어떻게되는지 (그리고 본문을 얻을려고) 코드를 디버깅하고있다. 메시지는이과의 UID를 .. 처음 2 ~ 3 번 다운로드하지 가지고 :

var uids = client.GetMessageUids();

이 시간, 그것은 더 이상의 UID를 가져 오는하고 나는 이유를 알아낼 수 없습니다. 참고로, 나는 앱을 몇 차례 조기에 종료했다. 내 Gmail 설정은 팝업 클라이언트로 메일을 다운로드 한 후에도 서버에 메일이 보관되도록 구성됩니다. 나는 작동하기를 희망하는 상태로 unread 상태로 일부 메일을 설정하려고 시도했지만, 그렇지 않습니다.

2, 3 단계가 지나면이 방법이 작동을 멈추게하는 원인은 무엇입니까? Gmail에 보안 문제가 있습니까? 아니면이 클라이언트가 이미 메시지를 가져 왔으며 더 이상 메시지를 보내지 않았거나 무엇을 보내고 있는지 알 수 있습니까?

편집

는 그 주소로 이메일을 보내 지금은 1 메시지를 표시한다. 그래서 내가 정말로 알아야 할 것은 클라이언트 (또는 Gmail)가 어떤 메시지가 다운로드되었는지 아닌지를 어떻게 알 수 있습니까? 오류가 발생하여 앱용 이메일을 저장할 수 없기 때문에 다음 번에 새로 고침을 할 때 메시지가 다시 다운로드되지 않으므로 애플리케이션에서 메시지가 누락 될 수 있기 때문에 매우 중요합니다. 그것을 다시 설정하는 방법이 있습니까? 이 기록은 어디에 기록됩니까?

답변

1

OpenPop은 메시지 자체에 대해 아무것도 저장하지 않습니다. 그것은 단순히 당신이 말한 것을 가져옵니다. Gmail은 이상한 POP3 제공 업체입니다. What non-standard behaviour features does Gmail exhibit, when it is programmatically used as a POP3 server?

POP3 클라이언트로 다운로드 한 경우 동일한 메시지가 나타나지 않습니다. 최근 : 사용자 이름 로그인 방법을 사용하여 지난 30 일간의 이메일을 항상 볼 수 있습니다.