~soywod/pimalaya#83: 
Implement POP3 backend

POP is a bit more challenging:

  • The only reliable crate out there is pop3-codec, but work is still in progress.
  • When reading a message, it is removed from the server. Which means the actual sync does not work. The server should not be the source of trust.

#pop-lib

  • Set up connection and session management (async, rustls).
  • Implement high level functions based on commands (auth, list, apop etc).
  • Redact in-code docs.
  • Redact other docs (README, CHANGELOG) and release a v0.1.0.

#email-lib

  • Implement all available features.
  • Add cargo feature, update docs.
  • Update CLI configuration to accept POP.
Status
REPORTED
Submitter
~soywod
Assigned to
No-one
Submitted
4 months ago
Updated
17 days ago
Labels
1:email-lib 1:pop-lib 2:himalaya 3:cli