I have it sort of working
There are two things you need to know about iCal server under 10.7.3.
First - the email server you are sending through MUST support plus addressing. From the looks of your logs - your mail server does not support plus addressing.
Gmail supports plus addressing. Try setting up an account with Gmail and sending your invite through that.
Second - the server will only send when SSL and username and password is configured. Seems to be a bug in the GUI - you can set it to anything you like to send email (SMTP) but it will only work when you configure it to send using SSL and a valid username and password.
I have iCal Server 10.7.3 sending emails to an external user. That bit seems to be working fine. My current problem is the reply comes back to the iCal server - but the original user is not notified that the invite has been acepted or declined.
Internal users within the company work fine for invites.
I'm still troubleshooting it .....
I have setup a Gmail account for the ical server to use and yet I can still not get it to work. Can anyone tell me what the settings on the server.app should be for using a gmail account? Gmail wants password authentication and that is not one of the choices in the server app. Everything else seems to work until I activate the email invites and then it comes falling down.
Not sure what you mean by 'password authentication' - all email accounts need a username and password.
In the first screen - enter your gmail address - email@example.com
Mail server type:IMAP
Imcoming - imap.gamil.com
port 993 tick Yes use SSL
Supply username (firstname.lastname@example.org)
Outgoing - smtp.gmail.com
port 465 tick Yes use SSL
Auth Type - Login
Supply username (email@example.com)
Again - make sure this all work under Apple mail before configuring ical Server.
More info -
I did exactly the steps here. I also had tested the email in the maill.app on the server and it works there. But again, when I setup the email for iCal server I get the following error lines in the log and nothing works.
do server-to-imip request : <twistedcaldav.scheduling.imip.ScheduleViaIMip object at 0x10d622cd0> iMIP VFREEBUSY REQUESTs not supported.
2012-06-20 08:32:09-0400 [-] [caldav-11] [PooledMemCacheProtocol,client] [twistedcaldav.scheduling.scheduler.ScheduleResponseQueue#error] Error during POST for mailto:XXXXXXX@gmail.com: iMIP request failed
2012-06-20 08:38:59-0400 [-] [mailgateway] 2012-06-20 08:38:59-0400 [ESMTPSender,client] SMTP Client retrying server. Retry: 5
2012-06-20 08:48:59-0400 [-] [mailgateway] 2012-06-20 08:48:59-0400 [ESMTPSender,client] SMTP Client retrying server. Retry: 4
It continues to try and fail and then messes up my calendar that I used to test this. I am thinking there is something not getting set into the actual config file properly.
Well - you are now at the point I'm at. I am also seeing those POST error - as per your log.
I'm not seeing the 'SMTP Client retrying server' errors in my logs - so that's different to me. I'm using an internal mail server to sent the invite - so that will differ from your setup. Maybe try the other setting 'plain' for password type.
Just out of curiosity - do you have the Address Book service running on your server?
Another thing to try -
Webmail into the Gmail account as see if there are any email within the IN BOX. All emails should be cleared by iCal server if it's checking the account correctly.
I have got ot laugh. I have tried all the **** settings and get the same thing. I think I might try using the comand line to enter the information as I am starting to think it might be a glitch in the GUI.
I do have the address book running but have not spent much time on that yet. Doing on thing at a time, For information purposes I am running 3 Xserve machines and 5 Xserve RAID boxes. Two of the machines are dedicated to MDC's and the thrid is my File Server / Wiki / Web / iCal / OD / DNS / CardDAV / iChat.
I can't do to much playing as this is my file server for 25 users.
OK, I was trying again and when I added an invitee and before I actiually saved the changes, this appeared in the log.
[twistedcaldav.scheduling.scheduler.ScheduleResponseQueue#error] Error during POST for mailto:firstname.lastname@example.org: iMIP request failed
Hmm, Anyone got any ideas?
Well - if you don't laugh - you cry ;-)
I have turn OFF the Address Book service chasing something I saw in the logs. I'll wait and see if that helps in any way.
I'm getting this in the error log -
Error during POST for mailto:email@example.com: iMIP request failed
The email reply is in the IN BOX of the gmail account. It should be cleared by iCal - but it's not.
When I check the actual email account - I can see two emails in there that are replies to invitations.
If I go to the Server app on the server and go through the process of setting up the email notification for the ical service (just clicking next on each of the setup windows and leaving the settings unchanged) - the ical server seems to kick in and remember that it needs to check the account. Watching the account the two emails within the email 'Inbox' disappear as iCal server checks the email account.
This seems to be a bit random. I can go 3-6 days without any emails being 'stuck' in the email account. Go into iCal server settings - run through the notification setup and the account is cleared. It might be that the staff are only inviting external people intermittently - not sure. What I can say is the emails get stuck and are not cleared until I run through the notification setup.
After some more testing I will probably be giving Appe Support a call and see if they have any ideas.