Доступ интерфейса IMAP к существующей системе обмена сообщениями пользователей в Python - PullRequest
0 голосов
/ 01 сентября 2009

У меня есть сайт, где пользователи могут отправлять друг другу личные сообщения. Как и на любом другом подобном веб-сайте, чтобы прочитать и отметить свои сообщения, пользователи должны войти на сайт.

Я хочу предоставить интерфейс IMAP, чтобы пользователи могли читать сообщения своего сайта с помощью стандартного почтового клиента. При таком подходе было бы немного сложностей, таких как использование идентификатора пользователя для сопоставления адреса электронной почты и что произойдет, если пользователь ответит на письмо, но в настоящее время меня мало волнуют эти проблемы.

Есть ли в Python какой-нибудь легкий необработанный IMAP-сервер, к которому я мог бы просто добавить несколько правил или логику для предоставления интерфейса IMAP сообщениям пользователя?

1 Ответ

1 голос
/ 01 сентября 2009

Витая почта Проект:

Twisted Mail содержит эффективные реализации протоколов высокого уровня для клиентов и серверов SMTP, POP3 и IMAP4 . Кроме того, он содержит готовую комбинацию почтового сервера виртуального хостинга SMTP / POP3. Также включена реализация Maildir для чтения / записи и базовый калькулятор Mail Exchange (зависит от Twisted Names).

Примеры для IMAP4 содержат только клиента. Обратитесь к источнику для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...