2012-10-10 3 views
3

Gmail 컨텍스트 가젯을 만들었으며 Gmail 메일의 컨텍스트 내에서 필요로하는 내용을 처리합니다. 통합하고자하는 추가 기능의 경우 IMAP API가 필요합니다.Google Gmail 컨텍스트 가젯은 어떻게 IMAP API와 관련이 있습니까?

내 질문은 어떻게 둘 다 하나의 장치 아래에 집에?

예를 들어 전자 메일의 레이블을 변경하거나 단추로 보관할 메시지를 보내는 응용 프로그램을 보았습니다. 가젯 자체로는 할 수 없으므로 (시작 버튼은 가제트에 있습니다.) 버튼 트리거를 IMAP 함수를 호출하는 서버 측 코드와 "링크"하는 실제 방법은 무엇입니까? 사람들에게이 작업을 수행하도록 지시하는 많은 답변을 보았습니다. 그러나 실제 구현에 난처한 상황입니다. 또한 내 위젯의 범위를 변경한다는 의미입니다. (IMAP은 거의 모든 이메일에 액세스/액세스 할 수 있기 때문에)

몇 가지 질문을 던져서 미안하지만 꽤 혼란 스럽습니다. 이 모든 도움을 주셔서 감사합니다 ...

답변

0

AppEngine 앱을 만드는 것이 좋습니다. 가젯이 AppEngine App과 통신하고 IMAP을 사용하는 AppEngine App에 이메일을 사용하게하십시오. 가제트에서 AppEngine으로 메시지 ID를 전달했는지 확인하십시오. 지저분하지만 작동해야합니다. 프로젝트 중 하나에서 구현하기 위해 살펴 보았지만 클라이언트와 논의한 후에 IMAP과 관련된 기능 중 일부를 삭제하기로 결정했습니다. 결국 관리자/절차 관련 항목이 모두 끝날 것이기 때문입니다.

0

메시지 ID를 사용하여 IMAP을 통한 모든 조작을 수행 할 수있는 서버 측 응용 프로그램에 메시지 ID를 보내야합니다.

0

당신은에 문서화 된 X-GM-MSGID 사용자 정의 명령을 통해 (가제트의 메시지 ID와 일치해야합니다)를 IMAP 메시지 고유의 Gmail ID 배울 수 있습니다 :