albertito / chasquid

SMTP (email) server with a focus on simplicity, security, and ease of operation [mirror]
https://blitiri.com.ar/p/chasquid/
Other
866 stars 56 forks source link

JMAP support #27

Open mispp opened 2 years ago

mispp commented 2 years ago

Ever considered some integration of jmap?

albertito commented 2 years ago

Hi! Yes, I've considered it before :)

It's a cool protocol, but since chasquid only does SMTP and not IMAP, there isn't a lot of value in implementing only the submission parts of JMAP (AIUI).

Maybe once dovecot and other IMAP servers have more JMAP support, it will be clear how MTAs like chasquid can integrate with them to handle message submission over JMAP. But until then, I think chasquid's JMAP support would be premature, and probably not see much (if any) use.

Let me know if you have a specific scenario or use case in mind!

Thanks!

foxcpp commented 2 years ago

Dovecot implements Submission endpoint which can authenticate and proxy connections to MTA. I believe if Dovecot or some other IMAP servers will implement JMAP, they will take the same approach - just proxy generated message to MTA via LMTP/SMTP. Therefore, there is nothing MTAs should do.