~abcdw/rde-devel

1

Proposed feature-exchange

Details
Message ID
<87sepokc95.fsf@kabelom.com>
Sender timestamp
1736630182
DKIM signature
pass
Download raw message
Many of us RDE users are in academia or other such old-fashioned
institutions that use Microsoft Exchange.  I would like to contribute a
feature-exchange, but there are two approaches I might pursue:

1. Probably the better one is to use Davmail
(https://davmail.sourceforge.net/).  This is a proxy that presents a
CalDAV/IMAP/SMTP interface to the corresponding Exchange
functionality. It has all the functionality most people need.  The main
problem is that it perhaps isn't minimalistic enough, as it requires
running an additional daemon (perhaps, it might be possible to run it
only when running mbsync -a).  Additionally, the API it uses is likely
to be phased out (c.f. the v7.0.0 roadmap with a promise to fix it:
https://davmail.sourceforge.net/roadmap.html)
2. The other option is to integrate with already existing tools,
starting by following a guide like this one:
https://brettpresnell.com/post/email/.  Would take more time, and
definitely would lack functionality such as CalDAV support (syncing
calendars with Exchange).

Which one should I implement? What do you think? Please let me know.
-- 
Best regards,
Kabelo M'sobomvu Moiloa
Details
Message ID
<87bjw8y00y.fsf@ngraves.fr>
In-Reply-To
<87sepokc95.fsf@kabelom.com> (view parent)
Sender timestamp
1736931949
DKIM signature
pass
Download raw message
My grain of salt / just personal advice.

Both seem OK.  Do what you're most comfortable with.  If the first is
not minimalistic enough, it can always go to contrib/ instead of rde/
while the minimalistic enough approach progresses towards feature
completeness (this is what happened with feature-emacs-evil and
feature-emacs-meow, we had evil but support meow).

-- 
Best regards,
Nicolas Graves
Reply to thread Export thread (mbox)