Я заметил проблему с приглашениями iCal.
Когда я получаю приглашение (по электронной почте), оно появляется в моем календаре. Затем я нажимаю на нее, чтобы сказать «принять». Когда я это делаю, мой календарь показывает, что я принят, но человек, который отправил мне приглашение, не видит моего статуса.
Кроме того, я получаю сообщение об ошибке со следующей ошибкой.
<com.apple.calendarserver+2594a782-bbe9-4385-8ea7-239172296549@MYSERVERNAME.com>:
XX.XX.XX.XX does not like recipient.
Remote host said: 554 5.7.1 <com.apple.calendarserver+2594a782-bbe9-4385-8ea7-239172296549@MYSERVERNAME.com>: Relay access denied
Giving up on XX.XX.XX.XX.
И отправитель, и получатель используют OSX Lion Server в качестве серверов почты и календаря, а также стандартное приложение календаря/почты. Со статическими IP-адресами. Нужен ли iCal специальный порт для переадресации? Или мне нужно установить какой-то флаг в конфигурации постфикса, чтобы сообщения iCal ретранслировались?
Серверы ретранслируют исходящую почту через отдельный хост, требующий аутентификации. Может быть, iCal не использует аутентификацию, когда пытается ретранслировать сообщение?
Спасибо
Это решило проблему без необходимости копаться в plist: http://www.dummies.com/how-to/content/how-to-enable-email-invitations-in-lions-ical-serv.html
Джей Си
Джозеф
Джей Си
Джозеф
caldavd.plist
но он имеет совершенно другую структуру, чем пример в вашей первой ссылке. Действительно ли необходим отдельный пользователь?