어떻게 사용하는 푸시 알림을 위한 IMAP(지메일)사용하는 파이썬 imaplib?

StackOverflow https://stackoverflow.com/questions/421178

  •  05-07-2019
  •  | 
  •  

문제

하는 방법이 있 모니터링 gmail 계정을 사용하여 imaplib 없이 투표 gmail 를 볼 수 있으면 새로운 메일입니다.또는 다른 말로 하면 나는 원하는 스크립트에게 알려야 새로운 메시지할 수 있도록 과정을 그것은 바로 그 대신에 어떤 지연 시간 사이에는 투표한다.

에 나오는 것을 참조하십시오 IMAP 프로토콜을 지원하는 이와 유휴 상태 명령하지만,나는 볼 수없는 아무것도 설명과 함께 그것에 imaplib 문서,그래서 어떤 도움이 위대한 것입니다!

도움이 되었습니까?

해결책

거기 뭔가 하지 않에 imaplib 는 이 AFAIK(면책 조항:나는에 대해 거의 알 Python),그러나,그것은 보인다 누군가가 구현되는 유휴 상태 확장자에 대한 파이썬은 동일한 인터페이스로 imaplib(할 수 있는 교체 없이 변화하는 기존의 코드를 분명히):

https://github.com/imaplib2/imaplib2

다른 팁

체크아웃 ProcImap.그것은 좀 더 추상적인 프레임워크는 최고의 libimap 및 libimap2 을 제공,좋은 솔루션을 처리하 IMAP 서비스입니다.처럼 보이는 그 물건을 찾고 있습니다,그리고 나를 위해뿐만 아니라.내가 옳다는 데 동일한 문제와 당신은 그냥 발견 ProcImap.도 그것은 나 자신을 위해.

이 링크를 사용하는 예를 보여줍 IMAP 유휴 상태: http://blog.timstoop.nl/2009/03/11/python-imap-idle-with-imaplib2/

그것을 사용하여 동일한 라이브러리에 연결 casperOne 의 답변(imaplib2).

거기에 간단한 패치 제안서 bugs.python.org 구현 RFC2177IMAP 유휴 상태 명령을 동기식 방법(을 위해 기다려 이상 1IMAP server 당신은 스레드를 사용하거나 다른 의미의 병렬 실행).사용 stdlib 선택을 기다리는 소켓을 포함한다.이 패치 결국 추가될 stdlib, 그러나 시험을 먼저 기술.이 유휴 상태 명령은 무엇이 당신 gmail IMAP 합니다.희망이 도움이 될 것입니다:)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top