2012-10-25 4 views
0

누군가가 무슨 일이 일어나는지 알아낼 수 있습니까?POP3에서 .Disconnect() 메서드를 호출 한 후에도 전자 메일이 계속 표시되는 이유는 무엇입니까?

내 코드가 이메일에 연결> 본문 읽기> 데이터 구문 분석> 데이터베이스에 저장> 이메일 삭제. 모두 괜찮습니다. 이메일 주소를 검색하여 확인했습니다. 여기에서 문제는 Disconnect (제거) 메소드가 서버에서 실제로 메일을 삭제하기로되어 있다고해도 이메일이 Gmail받은 편지함에 계속 표시된다는 것입니다. 여전히받은 편지함에있는 이유는 무엇입니까? 그게 정상인가요? 받은 편지함에서 이메일을 삭제하는 데 시간이 좀 걸립니까? 아니면 항상받은 편지함에 표시됩니까? 또는 서버에서 실제로 이메일을 삭제해도받은 편지함에서 삭제된다는 것을 의미합니까?

C#에서 POP3 사용 경험이있는 일부 기관에서이 문제를 해결할 수 있습니까?

감사합니다.

+0

어떤 POP3 클라이언트 라이브러리를 사용하고 있습니까? –

+0

sourceforge.net의 OpenPop.dll – Maraduarz

답변

2

Gmail에는 POP에서 메시지를 삭제할 수있는 설정이 있습니다. 다음을 참조하십시오. http://support.google.com/mail/bin/answer.py?hl=en&answer=13290

+0

나는 이것을 멘토가 실행하고 그가 말한 것을 보게됩니다. 이게 효과가 있다면, 좋을 것입니다 ... 내가 한 모든 것은 마침내 갚을 것입니다. 왜냐하면 이것이 내가 붙어있는 유일한 장소이기 때문입니다. 덕분에 – Maraduarz

+0

이 작품을 찾았나요? –

+0

관리자가 POP3 대신 imap을 사용하기로 결정했습니다. 우리는 POP3를 사용하면서 많은 상황에 직면했습니다. imap을 사용하는 동안 Gmail >> settings >> POP3/Imap >>에 가야했습니다 .net을 통해 Gmail 계정에 액세스하기 전에 IMAP을 사용하십시오. – Maraduarz