-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CardDAV integration for contact sync #705
Comments
+1 |
@deepdivingspearo @Cathryne I very much like this idea and will discuss more with the other core team members :) |
Excellent, thanks @brennannovak |
This one is a winner, an must-have for any mail solution :) |
Yup, as soon as Mailpile has CarDAV integration, it'll become my main webmail solution! |
Definitely agreeing with everyone else: this is a must have :) |
There are two things that are must-haves for an email client for me: encryption and carddav! Would love to see this in mailpile. |
Related issue with a bounty to which you can contribute: #104 |
How about Radicale? It's a a complete CalDAV (calendar) and CardDAV (contact) server solution written in Python. I can be embedded into Mailpile as a GIT submodule. That way it can either be started as a independent server or used as a library. If it is used as a library the storage can be encrypted by Mailpile. So I suggest to use Radicale as Contact/Calendar backend. Mailpile can access the storage directly and mobile devices can use CalDAV/CardDAV. And we get a calendar ... ;-) It also doesn't need another interpreter/language like Baikal (PHP). |
@renne That would mean only local (aslong as you dont expose it via web) or alternativly some would end up with several calendars |
@jkaberg I'm not sure if I understood you correctly. If used as a library the GUI-frontend of Mailpile can access the Radicale storage backend directly. Mailpile can also serve contacts and calendar entries via CardDAV/CalDAV-URL on the port of it's web-interface. |
@renne yes true, but for thoes who only wants to use mailpile as a local instance (not serving calendar/contacts)? or that already has a hosted calendar? bundling something like radicale might be beneficial for a select few who actully runs thire computer (or server instance) 24/7 https://pypi.python.org/pypi?%3Aaction=search&term=caldav&submit=search |
Just add a calendar GUI to Mailpile. Both, contact and calender part of the Mailpile GUI connect to the Radicale storage backend by using Radicale as a library. Mobile devices connect via CardDAV/CalDAV by using the Mailpile web-interface. Alternatively the Mailpile GUI can use the internal storage backend of Mailpile and Radicale uses it as storage backend, too. So you have two options how to implement: Mailpile GUI ---------------------------------|...................................|--> Radicale storage backend (The dots are only formating the graphics) That way the user doesn't have to install any extra package/software. He only decides if he opens the web-interface for browser and CardDAV/CalDAV. |
This is a dup of #104, closing. I made a note there that there are many useful comments on this thread. |
This is a dup of #104, closing. I made a note there that there are many useful comments on this thread. |
Would allow users of services like OwnCloud to sync contacts seamlessly between devices/applications and Mailpile address book.
The text was updated successfully, but these errors were encountered: