2013-05-08 2 views
2

AE.NET mail 라이브러리를 사용하여 특정 사용자에게 보낸 모든 메일을 어떻게 알 수 있습니까?imap을 통해 메일을 보냄

나는 이런 식으로 뭔가를 시도했다 :

imap = new ImapClient(imapMailServer, username, password, ImapClient.AuthMethods.Login, imapMailPort, imapUseSSL); 

if (imap.IsConnected) 
{ 
    imap.SelectMailbox("INBOX"); 

    var msg = imap.SearchMessages(SearchCondition.To("[email protected]")); 
} 

그러나 어떤 성공 (MSG 수집이 비어)없이

...

편집

(SOLUTION) :

I가 있었다 받은 편지함 대신 보낸 폴더를 선택하십시오. gmail을 사용하기 때문에 Gmail의 보낸 메일 폴더 이름은 "[Gmail]/보낸 메일"입니다. 그래야합니다 :

imap.SelectMailbox("[Gmail]/Sent Mail"); 
+0

해당 라이브러리와 정확한 코드를 사용하여 Gmail 계정에 연결하고 알려진 'To'주소가있는 메일을 검색 할 수있었습니다. 구성 문제가있는 것 같습니다. –

+1

* 보내신 메시지를 찾으십니까? 이 경우, 그들은 보낸 폴더 (그것이 무엇이든간에)에있을 가능성이 높습니다. – Max

+0

예 보낸 메시지를 찾고 있습니다. 하지만 imap.SelectMailbox ("보낸"); 오류를 리턴합니다. – Koste

답변

2

보내신 메시지를 찾으십니까? 이 경우 보낸 편지함 폴더 (Google의 [Gmail]/Sent Mail)에있을 가능성이 큽니다.

관련 문제