Where to add SMTP (and potentially later IMAP) libraries? #1103
Replies: 4 comments 1 reply
-
May be starting with adding to Jurl and seeing how things go would be easier from a maintenance / development perspective? |
Beta Was this translation helpful? Give feedback.
-
I should probably elaborate on the advantages and disadvantages (from the maintenance/development perspective). In favor of Jurl:
In favor of Janet-Email:
In terms of maintenance and development there aren't any real concerns - I'm the only developer and maintainer (and likely will be for a while). |
Beta Was this translation helpful? Give feedback.
-
I would say look at spork 😂. And many thanks, I am going to need email soon 🥺. |
Beta Was this translation helpful? Give feedback.
-
Now published (but not tagged, still have the README to modify and such). |
Beta Was this translation helpful? Give feedback.
-
I recently made jurl.
In its README, I mention that the low level native bindings could be used to build all sorts of other clients.
One such type of client you could build includes SMTP and IMAP.
I'm currently drafting out ways to get SMTP working (for my use-cases sending email is more important than receiving).
I'm wondering, would it be preferable to add these clients into jurl itself, or into a separate library?
The options:
(import jurl/smtp)
(for example).(import email)
and(import email/smtp)
and similar.P.S. Since I'm currently workshopping the clients, if you have specific desires for what the API should be like, please let me know!
My current concept looks something like so:
4 votes ·
Beta Was this translation helpful? Give feedback.
All reactions