-
Notifications
You must be signed in to change notification settings - Fork 63
Description
There is IMAP server implementation here (still very much WIP): https://github.com/alienscience/imapsrv
It's not functional yet, but there is a lot of enthusiasm of making this server work and collaborations are slowly coming in. I also use go-imap. So I thought: Wouldn't it be convenient to have both the client and the server in the same repo or package? A heterogenous API for both the client and the server would be very nice for people looking for an imap implementation in golang.
Another advantage would be: testing! Instead of using a mock (the case now), it would be nicer to bootstrap a server that listens on a real port and do the testing.
Not to say that there will be more people testing out/contributing to the client/server.
Before opening up this issue I talked to the author of the server and he is not opposed to the idea of merging, but doesn't have the time to do it. I do have the time though.
What do you think? Can we work together?