Simon Ser
Simon Ser
If the user calls `Client.Append` with flags containing invalid chars (e.g. a space), go-imap will send garbage to the server. We should check such user-provided strings. Maybe we can introduce...
https://github.com/dovecot/imaptest
go-imap v1 will be released without any major changes to the API. But it's time to cleanup the mess for v2: go-imap extensions system is a kind of mess. It...
This would allow for e.g. optimized drafts management: the client doesn't need to download all attachments in order to update the inline text part. https://tools.ietf.org/html/rfc4469
But then how to handle extensions?
Make use of `textproto.Reader`, `textproto.Writer` and `textproto.Pipeline`.
This makes it so NewClient never blocks, much like tls.Client. This allows callers to have better control over timeouts.
- I don't personally use it - I don't have the time/resources to maintain it - Nobody else cares enough about it to send patches - The official bridge is...