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