I have 2 separate companies with their own AD (running on windows 2003 server) and exchange 2003 server. They are basically same companies but one is in Australia and one in New Zealand. What I want to achieve is to create a resource sharing calendar which they both can contribute, create,edit and so on.
So in each AD I created a virtual user say Aus_calendar and then logged in as the user and setup outlook 2003 - tools - options - calendar and turn on resource sharing and tick the box automatically accept requests and then give permission to anonymous/default to be publishing editor and added all other users in the AD to be publishing editor.
I then created a contact of NZ_calendar with smtp address of the New zealand email address and I created a distribution group SalesCalendar who the members are Aus_calendar and NZ_calendar. I did the same like this for the New Zealand server but the contact is for australian one.
This method works fine when I logged in as any of users from Australia, created a new appointment and then invite resources "SalesCalendar". The appointment will go automatically for the Aus_calendar but not for NZ_calendar in New Zealand, I have to login as the user NZ_calendar open outlook and then I can see the invite and it will be in the calendar, if I don't login and open the inbox, it won't be accepted automatically. This happen vice versa.
Any help or guide is really appreciated!