Skip to content

Refactor Into Libraries and Executable #8

@indiv0

Description

@indiv0

I think that it might be beneficial to remove the non-IMAP specific parts to their own libraries to reduce code clutter and complexity.

Specifically, we should move the LMTP portion to it's own project, and possibly start an SMTP project (who's up for a full-Rust mail stack :D)?

Additionally, the common library stuff necessary for all parts the stack probably needs to be moved out (e.g. Message module and parsing, as it's relevant to all portions (I think..)).


  • MIME subcrate
  • Auth subcrate
  • LMTP subcrate

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions