2013-04-15 2 views
0

Gmail 라벨을 내 앱에 추가하는 방법을 알아 내려고하고 있습니다. 나는 그것을 지원하지 않는 Mailcore를 사용하고 있기 때문에 자신을 추가하고 싶다. 나는 조금 연구되고이 발견했습니다IMAP 및 Gmail 라벨

a010 FETCH 1:4 (X-GM-LABELS) 
* 1 FETCH (X-GM-LABELS (\Inbox \Sent Important "Muy Importante")) 
* 2 FETCH (X-GM-LABELS (foo)) 
* 3 FETCH (X-GM-LABELS()) 
* 4 FETCH (X-GM-LABELS (\Drafts)) 
a010 OK FETCH (Success) 

https://developers.google.com/google-apps/gmail/imap_extensions#x-gm-labels

이 무엇 languge입니다? 그 API입니까? 어떻게 접근합니까?

감사

답변

0

이 여기에 정의 된 IMAP 프로토콜은 다음과 같습니다 http://www.ietf.org/rfc/rfc1730.txt. 텔넷 (보통 TCP 포트 443)을 통해 IMAP 서버에 연결하고 그 fetch 명령을 실행할 수 있습니다.

다음은 텔넷을 사용하여 IMAP 서버에 연결하고 FETCH와 같은 명령을 수동으로 실행하는 방법의 예입니다.

http://networking.ringofsaturn.com/Protocols/imap.php

+0

그래서 내가 그 레이블을 FETCH, 내 목표 - C 코드 내에서 텔넷 대안의 일종을 사용하는 방법을 찾아야합니다 나의 목표 - C 프로젝트로 다시 가져올? – Segev

+0

아니요, 코드에서 소켓을 열고 연결하고 데이터를 보내고받습니다. 텔넷은 직접 명령을 직접 시도하는 데 유용합니다. – Gigi

+0

나는 TCP 포트 _143_가 아니라 443을 의미했다. 그렇다. Gigi가 맞다. 텔넷을 사용하는 것은 IMAP 서버에 연결하여 프로토콜을 테스트하고 알 수있는 좋은 방법입니다. – wilsondkw