On 21/03/14 14:26, Emiliano Heyns wrote:
> On Fri, Mar 21, 2014 at 2:59 PM, Patrick Ohly <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     On Fri, 2014-03-21 at 14:32 +0100, Emiliano Heyns wrote:
>     > I'm looking to setup server-to-server sync between Exchange and a
>     > Caldav/Carddav server (Google probably, but memotoo for now).
> 
>     You really do like to try new things, don't you? ;-)
> 
> 
> Guilty as charged. But I have a real use-case for this: my employer uses
> Exchange, so I have all my work appointments there. I want my family to
> be able to see both my personal and my work calendar. I can't give them
> access to my Exchange account, but a sync between exchange and google
> would allow them to see when I'm busy. One-way and two way sync would
> both work. I could of course do this with an outlook plugin, but that
> requires me to have outlook open almost always.

Emile,

I wrote that HowTo and I apologize for the lack of clarity.  My
understanding of the terminology is still pretty poor so I won't try to
answer our actual questions.  But a couple of things you might find
useful from my experience...

I have a similar sort of problem -- my employer uses Exchange and I want
to have my appointments and my contacts available in other contexts and
on other devices.  I chose not to try to do an actual server-to-server
sync but have set up an environment where I sync Exchange with a local
database and then sync that with various targets.  In the example in the
HowTo, the local database is KDE but I have since replaced that with a
file backend.  So, I sync Exchange with a set of files on my Linux system.

I then sync that set of files with an Owncloud server (caldav/carddav).
 And I sync the Owncloud server with my phone (and other systems/devices
sync either with the files or with the Owncloud server).

Because I sync several folders (I have multiple contacts folders, for
example) and because I hack on the ActiveSync support, I have a script
which handles all the setup and the running of activesyncd and
syncevolution for me.  I will send you that script off-list (I need to
remove some of my information, like my company's server address, before
I can send it).  You may find some stuff in there to help you.

> I see that the last parameter of the config command ("contacts" in the
> howto) is supposed to be a 'source', but I can't tell between the howto
> and the manpage what source it is supposed to refer to.

I find it easiest to think of the source as the "folder" -- it is the
place which stores the information about syncing one particular folder
(such as the Exchange folder name).  The source name can be chosen as
you like -- but if you use a template, that template will automatically
set up some sources with particular names (personally I do not use
templates).  But bear in mind that the source name is the default for
the uri field, which is the name used with the remote end in some
protocols (I *think* it is only important for SyncML).

It will be interesting to hear how you get on (how about writing up
another HowTo once you get it working?).

Graham
_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to