2009-09-01 3 views
0

사용자가 개인적으로 메시지를주고받을 수있는 사이트를 운영하고 있습니다. 다른 웹 사이트와 마찬가지로 메시지를 읽고 표시하려면 사용자는 사이트에 로그온해야합니다.Python의 기존 사용자 메시징 시스템에 대한 IMAP 인터페이스 액세스

사용자가 표준 이메일 클라이언트를 사용하여 사이트 메시지를 읽을 수 있도록 IMAP 인터페이스를 공개하고 싶습니다. 이메일 주소 매핑에 대한 사용자 ID가 무엇인지, 사용자가 메일에 답장을하면 어떻게 될지와 같은 접근 방식에는 거의 문제가 없지만 당분간은 이러한 문제에 대해 거의 관심이 없습니다.

Python에 간단한 IMAP 서버가 있습니까? IMAP 인터페이스를 사용자의 메시지에 노출시키는 규칙이나 로직을 거의 추가 할 수 없습니까?

답변

1

Twisted Mail 프로젝트 :

트위스트 메일 높은 수준, SMTP, POP3 모두 클라이언트와 서버에 대한 효율적인 프로토콜 구현 및 IMAP4가 포함되어 있습니다. 또한 SMTP/POP3 가상 호스팅 메일 서버의 "out of the box"조합을 포함합니다. 또한 읽기/쓰기 Maildir 구현과 기본 메일 교환 계산기 (Twisted Names에 따라 다름)가 포함되어 있습니다.

IMAP4의 예제에는 클라이언트 만 포함됩니다. 자세한 내용은 source을 참조하십시오.

관련 문제