async-email / async-smtp

Apache License 2.0
59 stars 12 forks source link

Feature/jo/#33 streaming api #34

Closed jocutajar closed 2 years ago

jocutajar commented 4 years ago

33 streaming API compiles and unit tests, test drive pending

The interface should not break for normal users of the lib. If there is someone implementing the public traits though, they would have to adjust.

link2xt commented 4 years ago

Related post here with rationale for the change: https://support.delta.chat/t/smtp-server-samotop/1177/5

jocutajar commented 4 years ago

Green at last, trying it in Samotop. For now stopped on Future not being Sync. Sounds like another refactoring of Samotop is due - https://gitlab.com/BrightOpen/BackYard/Samotop/-/blob/feature/lmtp/samotop-to-lmtp/src/lib.rs#L156 Bright futures :) I've learned from your code, for instance how to use the async trait. On a side note, we are solving some very similar problems, like STARTTLS upgrade...

hpk42 commented 2 years ago

seems to out of date as well.