Inter-org Replication from Exchange 2003 forest to Exchange 2007 sp1 forest.

                Inter-org Replication from Exchange 2003 forest to Exchange 2007 sp1 forest

Well I guess by going through one of my article regarding inter-org replication configuration I hope that everyone are clear with the concept of interorg terms and configuration. If you haven’t read the article please go through this link

In this session we will see how to configure the interorg between Exchange 2003 Forest which is called as SITE1 Domain and Exchange 2007 sp1 forest called as Happy.co







In site1:
 I have one windows AD\DC\GC & DNS server called HappyAD.site1.com
 One Exchange 2003 with sp2 – which is having the mailboxes and public folder

In Happy.com
 I have one windows AD\DC\GC & DNS server called as MainDC.happy.com
 One Exchange 2007 with sp1 – which is having the mailboxes.

Both the domain can able to send and receive email because I had configure a send & receive connector.

Configuration :
 Both the forest are having Forest Trust relation. More information on how to configure click on this link.
 DNS zone is created in the both the forest. More information on how to configure click on this link.
 Created a contacts between them by mode of galsync concept (IIFP) More information on how to configure click on this link.

 One common user account called as Interorg for public folder in both the forests.

Scope : Need to have public folder replicated between the forest.

Configuration of Public Folder Replication:

Public Folder Replication between the forest using interorg tool is exactly same as like what we did for Exchange 2003 PF replication between the forest.

For downloanding Inteorg Replication Tool click on this link.

Here is my Scenario:
In Exchange 2003 Forest (SITE1.com)
Figure 1:
 

In the above figure I have one ExchsyncSecurityFolder and below are the list of Public folder in my Exchange 2003 organization.

Now I would like to replicate Site1APF & its sub-folders and even Site1BPF & it sub-folders to Exchange 2007 Forest:

In Exchange 2007 Site (Happy.com)
I don’t have any public folder database and outlook is outlook 2007.
 First thing I need to do is create one account called as Interorg (which I created already)
 Now I need to create a public folder database : Inorder to do that Open Exchange Management Console => Servers Configuration => Mailbox => Create a new Storage Group
 Then select the new storage group and then go for option “New Public Folder Database” from the Action Pane
Note: you can have only one public folder database in Exchange 2007. It is not like our Exchange 2003 where we can have one mapi and remaining 19 stores can be non-mapi.
Figure 2:
 
Note: Already I created a public folder database, just for your reference I pointed here.

 Then go the mailbox store properties then click on “Client Setting” and select the this newly created public folder database at the default one.
Figure 3:
 

 Now when you open the outlook 2007 by default you won’t see public folders so you need to restart the Information Store service. Once you restart you can able to see the public folders in the outlook.
Figure 4:
 

However when you try to open the public folder it will give you an error message “unable to expand the folder” because you don’t have permissions and permission will be possessed to only Administrator.

 After creating this public folder database, it’s time to create a security replication folder “ExchsyncSecurityFolder” inoder to do that :
            o Open Exchange Management Console
            o Toolbox
            o Public Folder Management Console (This is the new feature added with sp1)
            o From the action pane : click on Connect to Server and add the new public folder database server name.
            o Then Select Default Public Folders and click on Create new public folder

 Create a folder called as ExchsyncSecurityFolder
 Create a folder called as Site1APF and two subfolders
 Create a folder called as Site1BPF and two subfolders
Figure 5

 

 Once you create a public folders you need to assign visible permission for interorg user account for “ExchsyncSecurityFolder
            o Open the Exchange Powershell
            o Type the following command :
             Add-PublicFolderClientPermission -Identity "\ExchsyncSecurityFolder" -AccessRights Owner -User interorg

o Then open the outlook with interog user account users and expand public folders => go the properties of “ExchsyncSecurityFolder” => Permission Tab => Give only Visible Permission”
Figure6:
 

 Then open the command shell and give interorg user account as owner for each public folders:
Add-PublicFolderClientPermission -Identity "\Publicfoldername" -AccessRights Owner -User interorg

 Now go back to your Exchange 2003 Forest and open the exchcfg.exe
 And follow the interorg configuration as like we did for Exchange 2003 forest in the inter-org replicaiton between Exchange 2003 forests
Figure 7:
 

 Schedule time I set it  5 mins but in the production you should set it atleast for 30 minutes.
 Enable the logging – it will be handy for troubleshooting purpose
 Publisher and subscriber organization : give as same like we did for Exchange 2003 interorg forest.
 Folder List
Figure 8:
 

 open the exssrv.exe
 Click on Install and select the above configured file and start the replication.
 After certain intervals you should see the following figure 9:
 

Note: Warning is getting for me because of FQDN of my subscriber information and I created it long back so that’s why it is showing 0 Msg Change, however for the first you should see the number of message changes.

 Now lets check in your Exchange 2003 outlook (Site1.com )
Figure 10:
 

The above figure is outlook 2003 and user is from site1.com

 Let me show the content in outlook 2007 which is located in happy.com
Figure 11:
 

This is how public folder replication is done between the forests.

The above configuration is done from Exchange 2003 forest. Did somebody asked me is it possible to configure the inter-org replicaiton tool from Exchange 2007, yes it possible but i don't know whether it is recommended or not.

> you can install Inter-org replication in any member where you have Exchange management console installed.
> The only error message you might face is when you try to configure it you might come accross with an error message "mapi initialization failure or not able to load" inorder to get rid of that error message you need to install Exchange MAPI client libraries
> I tried to install i faced some of the issues like above. But i felt much more easy drive while configuring Inter-org tool from Exchange 2003 forest and set it to bi-directional.

For more information on upgarding to Exchange 2007  please click on this link

Related Article:

Configuring Interorg Replication Tool for replicating the Public Folder & Schedule Free Busy between the forests

Reference Link:

How to Add Administrative Permissions for Users to Access Public Folders 
Scripts for Managing Public Folders in the Exchange Management Shell 
Installing, configuring, and using the InterOrg Replication utility 
How the InterOrg Synchronization Tool Works

 

 

What did you think of this article?




Trackbacks
  • Trackbacks are closed for this post.
Comments

  • Tuesday, April 08. 2008 salim wrote:
    Great article with rich details.
    On the above article did you test synching Free/busy? In OL2007 it does not use PF anymore so would it work?
    Reply to this
    1. Wednesday, April 09. 2008 Ismail Mohammed wrote:
      Hi mate,

      Thank you for your feedback.
      Yes you are write schedule free busy is stored on the mailbox level. PF will not use it anymore.
      I tried with interorg tool but it is not working for as per my expectation and doing research, as i have short of time right now i can't make it out but in near future you can see from my end regarding this schedule free busy (inter-org).

      Regards
      Ismail Mohammed
      Reply to this
      1. Wednesday, April 09. 2008 salim wrote:
        Issue is that exchsync.exe relies on PF to replicate F/B but Exchange 2007 does not use PF anymore for F/B so I quess it would not work. Only option I can see is MIIS. But you provided great demo of the tool for PF replication.
        Reply to this
        1. Wednesday, April 09. 2008 Ismail Mohammed wrote:
          Hi Mate,

          That you are correct. In my last statement also the same info i have given and agreed with your concern.
          Reply to this
  • Wednesday, April 16. 2008 Justin wrote:
    PF F\B is still used when using Outlook 2000\2003.

    We have implemented it and it works wonderfully for us in the middle of an acquisition.
    Reply to this
    1. Wednesday, April 16. 2008 Ismail Mohammed wrote:
      Hi Justin,

      I might be missed out this information, and even i agree with you because when we have outlook 2000\2003 version in the Exchange 2007 environment or we select option of older version outlook we are going to use it will create a public folder store due to which it will work i guess.

      As i explained out i am facing bit issue when i am doing testing for F/B and very soon i hope i will publish out.

      Thanks for your valuable feedback. 
      Reply to this
  • Wednesday, April 30. 2008 Houtan wrote:
    Great article. Can multiple config files be started within one single replication service?
    Reply to this
    1. Friday, May 02. 2008 Ismail Mohammed wrote:
      hi friend,

      Thanks for your feedback, as per your question i believe we can have it.
      Regards
      Ismail
      Reply to this
  • Friday, May 02. 2008 Houtan wrote:
    Thank you for the response. I was looking for the "HOW TO" combine multiple configuration file into one, so once the replication service is lunched, it starts all the processes. Fortunately, I found the solution.
    Reply to this
    1. Friday, May 02. 2008 Ismail Mohammed wrote:
      hi mate,

      Thanks for your update. And good to know that you got the solution.
      Reply to this
  • Friday, June 06. 2008 Charles wrote:
    Hi Ismail,
    Very good article, nicely done. In my case i just want to replicate public folders between exchange 2003 and Exchange 2007. How will the outlook 2007 clients be affected? Will they see the replicated public folders or not? Thanks
    Reply to this
    1. Friday, June 06. 2008 Ismail Mohammed wrote:
      Hi Charles,

      Thank you for your feedback. Yes it will support outlook 2007 and your public folder should replicate to exchange 2007. But don't see any side effect on outlook 2007 so far.
      Reply to this
  • Thursday, June 12. 2008 Sofia wrote:
    Very good article about Exchange Sever, good work!. they were usefull in environment 2003-2003, I tried the articles in Env 2003-2007, about replication of Public Folders, they works very well but about free/busy I couldn't work, I had the "An incompatible version of MAPI32.dll was detected. To correct this, please reinstall the Exchange System Manager to install the correct version" error, it don't let me try with Schedule + Free/Busy Replication, I have this problem, could you please help me, could you give me some tutorial about Schedule + Free/Busy Replication between
    inter-org 2003 - 2007?

    Thanks.
    Reply to this
    1. Thursday, June 12. 2008 Ismail Mohammed wrote:
      hi sofia,

      Thanks for your comment, For Free/Busy i am trying to reproduce the scenario and will publish if i get positive output. it is still pending...

      Regards
      Ismail Mohammed
      Reply to this
    2. Thursday, June 12. 2008 Ismail wrote:
      Try this :
      > I belive you facing this error on Exchange 2007.
      > First make sure you don't have any outlook installed on that specific computer
      > Install Exchange MAPI/CDO 1.21 download: http://www.microsoft.com/downloads/details.aspx?familyid=E17E7F31-079A-43A9-BFF2-0A110307611E&displaylang=en
      > then try
      Reply to this
      1. Friday, June 13. 2008 Sofia wrote:
        Hi Ismail

        I installed that MAPI Client and Collaboration Data Objects, but the problem persist, the "exssrv.exe" file still is displaying me the error message about incompatible version of MAPI32.DLL ...... on Exchange Server 2007,the "exscfg.exe" file is working well.

        note: I don't have any outlook installed on my Exchange 2007 machine.

        thanks for your help.
        Sofia.
        Reply to this
        1. Friday, June 13. 2008 Ismail Mohammed wrote:
          hi sofia,

          Please check whether you have outlook in that server and even  i need some more information. i have sent you a mail please reply back to me.

          Regards
          Ismail
          Reply to this
  • Friday, June 13. 2008 Houtan wrote:
    Hi Sofia,
    I experienced the same error. Inter-organization generates a MAPI incompatibility error when Exchange 2007 administration tool is installed on the same server as inter-org tool. The solution was to install Exchange 2003 Administrator tool. The other option is to run the inter-org tool from a 2003 server (within 2003 environment) with ESM tool installed; from which you will be able to connect to both 2003 and 2007 exchange servers. I am assuming there is a trust already established between 2003 and 2007 plants.
    Reply to this
  • Thursday, August 07. 2008 Kyriakos wrote:
    Great article

    I followed the article but I still have a problem and I need some help. I have an old Forest with WIndows 2003 and Exchange 2003 and a new Forest with Windows 2008 with Exchange 2007 sp1. The new forest has CCR on with 2 Exchange 2007 sp1 servers. In the CCR, I have configured a Public Folder store on a new Storage space.
    I'm able to ping from Exchange 2003 the NET BIOS name of the Exchange 2007 CCR mailbox name and I have created a trust between the 2 Forests. I've also entered a secondary zone on each servers DNS, with the zone information of the other domain
    The objective is to replicate the Public Folders from Exchange 2003 to Exchange 2007.
    I have installed the Inter-org Replication tool on the Exchange 2003 server and I have created a service account with a mailbox and a new Public Folder ExchsyncSecurityFolder in each domain and I have assigned Folder Visible permissions to the new service account. On every public folder in the Exchange 2003 domain I have given this new service account owner permissions.
    When I start the exscfg.exe file, I fill-in the Publisher and Subscriber Organization fields with the proper information and on the Advanced Buttons, I enter the logon information of the service account for each domain.
    When I click n the Folder List button, I'm able to connect to the Exchange 2003 server, but not on the Exchange 2007 server. I get an error message "Unable to logon to Exchange Server using mailbox information".

    I made the service account in the Windows 2008 domain, Exchange Administrator and Local administrator on the Exchange server, but to no avail. I can connect to the Exchange server using Outlook 2003 with the service account and I verified the permissions on the Public Folders. I'm running out of ideas. Is is possible that the Inter-org Replication Tool is not compatible with Windows 2008 or that it needs special permissions to connect?

    Please give me some ideas

    Thanks in advance
    Reply to this
    1. Thursday, August 07. 2008 Ismail Mohammed wrote:

      "Unable to logon to Exchange Server using mailbox information"

      Your outlook might work fine but interorg will have issue becuase there is some issue with the authentication and computer name resolution.

      Please check that you interorg account having the same user (recommended) and then try to ping the exchange server by FQDN and netbios as well if it is not pinging in both the way try to add in the host entry.

      Note : i have not tried with windows 2008 structure that's y i am not sure on this but i will give a try and revert back to very soon. may be by next week.


      Reply to this
  • Saturday, August 23. 2008 Marina wrote:
    I am trying to figure out how to setup free/busy sync between a forest with Exchange 2003 and Exchange 2007. Public folder management on Exch 07 is very different and I cannot find the command to set the owner of the folder. The error I am getting is "Mailbox user [user] does not have enough security to replicate to server [server.domain.com] on session 'free busy'."(this is on Exch03). On Exch 07 I am getting "Mailbox user [user] does not have enough security to replicate from server [server] on session 'free busy'." I am certain that this is because I did not configure Owner on Exchange 07 free/busy folder, but not sure how to do it.
    Any help would be appreciated
    Reply to this
    1. Monday, August 25. 2008 Ismail Mohammed wrote:
      hi,

      Have you gone through this link

      http://exchangeserverinfo.com/2008/06/22/configuring-schedule-free-busy-information-between-the-forests--exchange-2007--2003.aspx

      If you are still not able to solve the issue, post a scenario topology or else if it is confidential let me know your personal id and i will drop a mail so that we can email conversation.

      Regards
      Ismail Mohammed
      Reply to this
  • Wednesday, August 27. 2008 Marina wrote:
    Thank you very much for the link. I did not see this document before. I was missing couple of steps. Setting the owner command on the FREE/BUSY folder in Exchange07 and enabling availability service for the 2003 domain were the missing points for me. I was able to configure replication tool on my Client Access Server on Exchange 07 side instead of using a server without Exchange and Outlook. I am not sure if it will cause any problems later or not.

    Thanks again for the link
    Reply to this
  • Friday, September 26. 2008 Boein wrote:
    Hi,replication works fine,but what obout objectclasses that change.After replication some ip.appointment changed in ipm.post.When I want to change it back i get an error "you cannot create an item of this type in this folder".How can I change it or is it a bug? Great article btw.
    Thanks
    Boein
    Reply to this
    1. Monday, September 29. 2008 Ismail Mohammed wrote:
      hi mate,

      May i be i am understanding question, i would appreciate if you give me the complete scenario where you are getting this error and during what time.
      What is your exchange version and outlook version. That will help me to comeup with some sort of solution if i am aware

      Regards
      Ismail Mohammed
      Reply to this
    2. Friday, October 24. 2008 Ismail Mohammed wrote:
      hi mate,

      sorry for giving you such a late reply actually i was busy some other stuff...
      When you are getting this error message if you print screen you can send it to me areoismail@yahoo.com

      See this link whether it is helpful for you
      http://support.microsoft.com/?kbid=249199
      http://support.microsoft.com/?kbid=292782

      And how about the permssion?

      Regards
      Ismail Mohammed
      Reply to this
  • Wednesday, November 05. 2008 Lia wrote:
    Nice couple article! We need to move the public folder permanently, after we replicate to the 2007 Exchange server,will we be able to remove the replication and the public folder still be functional on the New Exchange server? And is removal as simple as removeing the link between the two? Also, since 2007 does not use public folders, what is the integration process from that point?
    Reply to this
    1. Friday, November 07. 2008 Ismail Mohammed wrote:
      if it is interorg then you can stop the interorg connector like what you said. i  am not getting clearly when you said what is the integration process from that point? could you pls ellaborate little more in details

      Ismail Mohammed
      Reply to this
  • Wednesday, September 16. 2009 Mark Rocchio wrote:
    Hey there,

    Great, great article. I have a question regarding MS08server.Will exchcfg.exe and exsserv.exe work on Windows 08 Server?

    Thnxs for the detailed article.

    Mark
    Reply to this
    1. Friday, September 18. 2009 Ismail Mohammed wrote:
      hi mate,

      When i tested it was not working for me.

      regards.
      ismail mohammed
      Reply to this
Leave a comment

Submitted comments are subject to moderation before being displayed.

 Name (required)

 Email (will not be published) (required)

Your comment is 0 characters limited to 3000 characters.