foxcpp / maddy

✉️ Composable all-in-one mail server.
https://maddy.email
GNU General Public License v3.0
4.81k stars 238 forks source link

POP3 support #650

Open kiwiz opened 7 months ago

kiwiz commented 7 months ago

Use case

Interfacing with clients that only support POP3 (Gmail, for example)

Your idea for a solution

Adding POP3 support to maddy

foxcpp commented 6 months ago

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.

foxcpp commented 5 months ago

https://github.com/regnull/popgun might be a good starting point.