-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
POP3 support #650
Comments
I would simply map POP3 operations to corresponding IMAP ones and reuse same storage interfaces and so on. We need to have a reasonably robust library to decode/encode wire protocol, the rest should be fairly easy. PRs are welcome, let me know if you need any guidance on where to start. |
https://github.com/regnull/popgun might be a good starting point. |
A couple of questions/comments:
|
Would need to figure how to map IMAP-specific storage interface to POP3 operations. Might be:
Lock/Unlock would also need to create per-user lock somehow, not exactly sure how that would work.
I would fork popgun and do necessary adjustments to support pluggable logger and multiple listeners. And then use that as a library in main codebase. |
Use case
Interfacing with clients that only support POP3 (Gmail, for example)
Your idea for a solution
Adding POP3 support to maddy
The text was updated successfully, but these errors were encountered: