Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
  #1 (permalink)  
Old 06-04-2007, 10:58 PM
Rubble Rubble is offline
Member
 
Join Date: Oct 2006
Posts: 21
Rubble is on a distinguished road
Default Calendar folder through IMAP? (KDE Kontact)

Although I like the Zimbra Web Client for some features, I'm still more comfortable using Kontact for email and calendaring. So I've been using Kontact via IMAP to our Zimbra server and that seems to work fine. I've got an LDAP connection to access the GAL that is also working nicely. In my IMAP folder list I can see Contacts, and can open them in kmail to list them out as "messages".

Kmail has a setting, Misc/Groupware, that allows you to "Enable IMAP resource functionality", and it appears to want to store contacts and appointments in IMAP folders. I checked it, and specified the Zimbra set of folders, but it errors trying to create a Calendar folder. It presumably has already been created by Zimbra, but kmail can't see it. Can the Calendar folder be set to show through IMAP? If so, would it be writeable and useable from kontact?

I went ahead and created an address book as "Addressbook on IMAP Server via KMail" and it almost sort of works. It will show a few of my contacts that I clicked on in the Contacts IMAP folder, but it doesn't show the whole list. It might be half baked because of the Calendar error though. It also appears to be read only.

If I could access contacts and appointments through IMAP Kontact would be much more useable for me, and no need for any kind of plugin. As it is, I keep the web client open to manage my calendar and use kontact mostly for email.

Thanks!
Reply With Quote
  #2 (permalink)  
Old 12-17-2007, 04:52 PM
fcash fcash is offline
Senior Member
 
Join Date: Jun 2007
Location: BC, Canada
ZCS Version: No longer testing Zimbra :(
Posts: 87
fcash is on a distinguished road
Default

If you use Zimbra 5.0, you can use Kontact to access your mail (IMAP), contacts (LDAP), and your calendars (remote iCal).

To have read-write access to a Zimbra calendar, you need to login to the
web client, create a new calendar, give it a name (without spaces to make
the URL look nice), and share it as a public calendar (view only). Once
that is done:
- open the calendar section of Kontact
- click the Add button under Calendar resources on the left
- select "Calendar in Remote File" option
- give is a name like "Zimbra Calendar"
- enter the Download URL:
http://zimbra.sd73.bc.ca/home/<username>/<calendar name>/
- enter the Upload URL:
http://zimbra.sd73.bc.ca/home/<username>/<calendar name>/
- set the "Automatic Reload" options
- click OK

You now have the ability to create entries in the web client and view them
in Kontact, and to create entries in Kontact and view them in the web
client.

Be sure that your timezone settings in Kontact (use Settings -> Configure Calendar, not Settings -> Configure Kontact) are correct, or the entries will not appear in the right timeslots.

Cheers,
Freddie
Reply With Quote
  #3 (permalink)  
Old 12-18-2007, 03:59 PM
fcash fcash is offline
Senior Member
 
Join Date: Jun 2007
Location: BC, Canada
ZCS Version: No longer testing Zimbra :(
Posts: 87
fcash is on a distinguished road
Default

UPDATE:
After further testing, it appears on can sync to the personal calendar. There is no need to create a new shared calendar. It's all in the options used for sharing the calendar.


If you use Zimbra 5.0, you can use Kontact to access your mail (IMAP), contacts (LDAP), and your calendars (remote iCal).

To have read-write access to a Zimbra calendar (this applies to any calendar, whether it be your personal calendar, or a shared calendar), you need to:
  • login to the web client (AJAX interface)
  • go to the Calendar tab
  • right-click on the calendar you want to access and select Share
  • select the second option, for external users (view only)

Then, in Kontact:
  • open the calendar section of Kontact
  • click the Add button under Calendar resources on the left
  • select "Calendar in Remote File" option
  • give is a name like "Zimbra Calendar"
  • enter the Download URL:
    http://zimbra.sd73.bc.ca/home/<username>/<calendar name>/
  • enter the Upload URL:
    http://zimbra.sd73.bc.ca/home/<username>/<calendar name>/
  • set the "Automatic Reload" options
  • click OK

You now have the ability to create entries in the web client and view them
in Kontact, and to create entries in Kontact and view them in the web
client.

Be sure that your timezone settings in Kontact (use Settings -> Configure Calendar, not Settings -> Configure Kontact) are correct, or the entries will not appear in the right timeslots.

Cheers,
Freddie
Reply With Quote
  #4 (permalink)  
Old 12-19-2007, 06:48 AM
mjfleck2000 mjfleck2000 is offline
Senior Member
 
Join Date: Oct 2005
Location: Coeur d'Alene, ID
Posts: 59
mjfleck2000 is on a distinguished road
Default

Quote:
Originally Posted by fcash View Post
If you use Zimbra 5.0, you can use Kontact to access your mail (IMAP), contacts (LDAP), and your calendars (remote iCal)...
Freddie
How did you set up contacts (LDAP) using Kontact in Zimbra 5.0.?

I did look in the wiki but did not see how to setup this up with Kontact. You may want to add it to the wiki for everyone's benefit.

Thanks for showing how you set up the calendar.

Mike
Reply With Quote
  #5 (permalink)  
Old 12-19-2007, 08:55 AM
fcash fcash is offline
Senior Member
 
Join Date: Jun 2007
Location: BC, Canada
ZCS Version: No longer testing Zimbra :(
Posts: 87
fcash is on a distinguished road
Default

To be honest, I haven't configured Kontact to query the Zimbra LDAP server yet (we've had the server up for less than a week). But I have configured it to query other LDAP servers, and Zimbra comes with an LDAP server, so I assumed it could be done.

I'll see if I can get the query to work today, and post back if I do.
Reply With Quote
  #6 (permalink)  
Old 12-26-2007, 02:10 PM
mjfleck2000 mjfleck2000 is offline
Senior Member
 
Join Date: Oct 2005
Location: Coeur d'Alene, ID
Posts: 59
mjfleck2000 is on a distinguished road
Default

Quote:
Originally Posted by fcash View Post

If you use Zimbra 5.0,
To have read-write access to a Zimbra calendar (this applies to any calendar, whether it be your personal calendar, or a shared calendar), you need to:
  • login to the web client (AJAX interface)
  • go to the Calendar tab
  • right-click on the calendar you want to access and select Share
  • select the second option, for external users (view only)

Freddie
Hmmm, I tried this but without success. You are sharing a calendar within Zimbra but you are sharing it as "view only"?

I can set up the calendar as you described and I am able to view the calendar from Kontact. However, any attempt to add/edit the calendar from Kontact gives an access denied error.

So, can you verify that you have read AND write capabilities from Kontact Calendar?

Mike
Reply With Quote
  #7 (permalink)  
Old 12-27-2007, 02:06 PM
fcash fcash is offline
Senior Member
 
Join Date: Jun 2007
Location: BC, Canada
ZCS Version: No longer testing Zimbra :(
Posts: 87
fcash is on a distinguished road
Default

Yes, I have read and write access. The exact steps I took are:
  • login to Zimbra using the AJAX web client
  • click on the Calendar tab
  • right-click on my Calendar, select Share Calendar
  • select the second option in the list (external users, view-only)
  • enter my e-mail address
  • enter a password that is different from my Zimbra password
  • copy down the URL shown at the bottom of the dialog
  • click OK
  • start Kontact
  • navigate to the calendar section
  • in the lower-left corner, click the Add button to add a new calendar resource
  • select Calendar in Remote File option and click OK
  • give it a name like "Zimbra Calendar"
  • paste the URL into the Download from: textbox. Be sure to add the / at the end, so it reads like http://<servername>/home/<username>/Calendar/
  • paste the same URL into the Upload to: textbox.
  • set the Automatic reload and Automatic save options
  • click OK
To load your calendar items right away, right-click on the Zimbra Calendar entry in the list and select Reload.

The first time you do this, you should get a login box popup. Enter your Zimbra username and the password you set for the share, and you are in.

You now have read/write access to your calendar. If you open a browser and navigate to the Zimbra calendar, you can watch things appear as you add them to Kontact, and vice versa.

For those that think this may be a security issue (OMG, anyone with that URL can write to your calendar), if you don't know the password set on the share, you can't access the calendar. I had a couple co-workers try to access it, and they couldn't. Kept asking for a password and giving them "403 authorization failed" errors.
__________________
Freddie
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Zimbra + Funambol Sync4j Code KevinH Zimbra Mobile 381 Today 01:21 PM
.pst migration issues jimklein Migration 12 06-23-2008 09:59 PM
Spam/Ham training under Outlook/Thunderbird/etc. chuckm Administrators 17 05-12-2008 09:58 AM
Changing Calendar Organizer script snsparrish Administrators 2 10-04-2007 02:43 PM
[SOLVED] No Upload Token Found Error - .pst migration dfriestedt Migration 3 08-11-2007 12:40 PM


freshmeat.net sourceforge.net The best Java IDE



 

Search Engine Optimization by vBSEO 3.0.0