My Calendar server is up and working fine *untill one tries to invite someone who isn't part of out server directory, aka an email invitee.*
The CalDAV server sends the invite fine (the person receives an pretty HTML email with a .ics attached)
The person can Accepted or Decline and a reply email is sent.
The Mail server receives that email and puts it in "Calendar Server Mail"
BUT the person who made the event doesn't get the little green tick or red cross. so they have no way of telling if one has Accepted or Decline the event.
I've been playing around with the server a few days now trying to work out the kinks for my company, so I have a slight idea of how it works.
Sounds to me like the ical server isn't getting the response email, but the email server is. You may check your settings and make sure the imap/pop part of the settings in Server Admin has the correct values. login/pass, etc.
Not exactly the same issue on mine, but mine didn't have any of the "default" mail account information filled in at all, probably because it was an upgrade from 10.5 server. I had to use keychain access to recover the password. You might look in there, in the system keychain, to verify you have the correct password in there. I had used http://www.coresolutiongroup.com/wordpress/?p=27 to point me in the right direction.
I had to edit postfix's main.conf file also, I put a little write up on my site explaining the steps. I did it because my invitation replies were getting automatically rejected from the server. It looks like yours are going through to the server you said so I doubt that's your issue. http://www.osxadmins.com/?p=139
i have made a new user on the server (username: calendarserver) and now the iCal Server can login to mail (send and receive), i can see the iCal Server delete the response emails. but it still doesn't update the event info?
You're now at the exact same point I've been stuck at for a couple weeks. I see emails go through and it checks and deletes new mails in its inbox. But the accept/decline response never shows up in the calendar. I also never seem to find errors in the log.
Same issues here. I have been dealing with it for over a year and have done a clean install with no avail. I have tried using gmail (google apps) as a mail relay but nothing seems to help. Please post a fix if you guys figure it out and I will do the same because I think I may have to hire someone to get it to work.
I'm not sure if this is good news for you or not - but I have it working - all be it on a non production server (e.g. it could fail later when real users use it) .
Set loggin to debug and watch for errors in error.log
I have been through all the posts in this Forum and have gotten to the point where all is working with email invitations, except one scenario that has two issues. 1) invitation does not automatically show up in iCal, and 2) invitation replies do not get processed.
Scenario:
-external originator of a meeting invite
-iCal server user as an invitee
-user has no local iCal calendars, default calendar (top in list) is an ical server calendar
-Mail.app and iCal preferences set to automatically add invitations to iCal
Behavior seen is:
-Email invite received by user in Inbox, not added to iCal
-User has to either open .ics attachment or drag-drop attachment into iCal
-iCal notification is simply an alert with only OK response as an option
-When the user opens the event details, it displays the Accept-Maybe-Reject replies to the invitation
-User's invitation reply is not sent to the meeting organizer and does not reflect in the user's iCal event
Server log shows these messages:
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.directory.principal#debug] No principal for calendar user address: u'MAILTO:organizer@external.com'
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.memcacher.Memcacher#debug] Getting Cache Token for 'MAILTO:organizer@external.com'
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Busied client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x1023a02d8>
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 0, #busy: 1, #pending: 0, #queued: 0
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Freed client: <twistedcaldav.memcachepool.PooledMemCacheProtocol instance at 0x1023a02d8>
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.memcachepool.MemCachePool#debug] Clients #free: 1, #busy: 0, #pending: 0, #queued: 0
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.directory.principal#debug] No principal for calendar user address: u'MAILTO:invitee@domain.com'
2010-09-30 14:19:07-0700 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.method.put_common#debug] Rollback: backing up destination /Library/CalendarServer/Documents/calendars/
_uids_/6C/D0/6CD08DB1-09A0-4802-9AFF-AAAA7262C4AA/calendar/{C94C3DDC-7B49-4182-AEFB-B9 69CA99C410}.ics to /Library/CalendarServer/Documents/calendars/
_uids_/6C/D0/6CD08DB1-09A0-4802-9AFF-AAAA7262C4AA/calendar/.{C94C3DDC-7B49-4182-AEFB-B 969CA99C410}.ics.rollback
-----------------------
I see some posts in the forum that people have this working, and I'm almost there except for this one scenario. Meeting invites originating from an iCal Server user seem to be working fine, replies from external invitees are received and updated in the meeting info.