I know there's an API for a Gmail plugin in your browser. 서버가 있습니까? 예를 들어, 서버의 계정으로 들어오는 이메일을 읽는 바이러스 백신 앱을 작성하고 싶다면 사용자가보기 전에 모든 메일을 계속 보관하거나 격리 시키십시오.Gmail 서버에 대한 API가 있습니까?
분명히이 작업을 수행 한 사용자에게 권한이 부여되어야합니다.
I know there's an API for a Gmail plugin in your browser. 서버가 있습니까? 예를 들어, 서버의 계정으로 들어오는 이메일을 읽는 바이러스 백신 앱을 작성하고 싶다면 사용자가보기 전에 모든 메일을 계속 보관하거나 격리 시키십시오.Gmail 서버에 대한 API가 있습니까?
분명히이 작업을 수행 한 사용자에게 권한이 부여되어야합니다.
수정 : 2014 년 6 월 26 일부터 Google에서 GMail에 전용 API를 출시 했으므로이 답변이 잘못되었습니다. this post for reference의 링크를 참조하십시오. 이 라인 아래
원래 답 : 기술적 인 관점에서
, 그냥 다른 같은 메일 서버입니다.
따라서 메일 프로토콜을 선택해야합니다. 또한 연결된 질문에 이미 답변되어 있습니다. https://stackoverflow.com/a/2820280/1680196
앱은 선택한 메일 서버 (이 경우 Gmail)에 IMAP 연결을 열고 수신 메일을 스캔하고 콘텐츠를 읽고 삭제/이동을 트리거합니다. 필요한 경우 휴지통.
개인적으로, 나는이 사용 사례가 사용자 메일에 대한 전체 읽기 및 쓰기 액세스를 필요로하기 때문에 개인적으로 내 자신의 메일 서버/메일 클라이언트 외부에서 실행되는이 앱을 신뢰하지 않습니다.
Google Apps for Domains 메일 계정에 API가있을 수 있지만 RSS 메일 알림을 초과하는 것은 아닙니다.
편집 : 공식 Google api 문서는 사용자의받은 편지함에 액세스하기위한 IMAP을 참조합니다. Link to IMAP OAuth overview. 애플리케이션 비밀번호를 사용하면 앱에서 실제 자격증 명을 표시하지 않고도 계정에 액세스 할 수있게되지만 그 이상의 경우 행운을 빕니다.
이제 HTTP REST API가 있습니다! http://developers.google.com/gmail/api/ (IMAP을 사용하고자하는 경우 수년간 :-D)
감사합니다. 변경 사항을 반영하여 답변을 업데이트했습니다. – kasoban