You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
As far as a separate MIME/RFC2822 message library, I'm inclined to agree.
LMTP is primarily useful for IMAP and POP3 implementations so that they can receive messages. How much can we decouple it? How would the LMTP and the IMAP server communicate?
We could also do something with Auth and User, perhaps move them to an authentication module, as they're inherently independent of the rest of the code?
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..)).
LMTP subcrateThe text was updated successfully, but these errors were encountered: