Simon Ser

Results 571 issues of Simon Ser

Split into two parts: parsing and processing. Some commands are incompatible with this model (e.g. APPEND), so will have a no-op second step. The goal is to parallelize the second...

- [ ] Plumb context - [ ] Command pipelining (#554) - [ ] Expose helpers for `FETCH` and `SEARCH` - [ ] Expose helper for making a `NumSet` static...

server

- [ ] During `STORE`, send new mailbox flags before `FETCH` responses

Closes: https://github.com/emersion/go-imap/issues/243

Closes: https://github.com/emersion/go-smtp/issues/170 Future work: - Drop `Session.AuthPlain` - Drop `Server.AuthDisabled`

List of all extensions: https://www.iana.org/assignments/mail-parameters/mail-parameters.xhtml#mail-parameters-2 | Extension | RFC | Client | Server | |-----------------------|--------|--------|--------| | ESMTP | [5321] | ✓ | ✓ | | LMTP | [2033] | ✓...

Right now clients always wait for the server reply for a command before sending the next one. This causes some unnecessary latency due to roundtrips. Possible extended API to allow...

enhancement
client

Use-case: provide a different hostname over the TLS connection. Ref https://github.com/emersion/go-smtp/pull/184#discussion_r863123368

client