Tuesday, April 30, 2013

How to restore Exchange 2007 /2010 Organizational Form Library from Backup Tape

We run issue, all suddenly all of our Exchange 2010 Orgnaizational Forms Library are missing. We have full backup of Exchange 2007 public folder server. Here are the steps we did to restore the forms only to Exchange org:
 
1. Setup a restore server in Lab with different domain from production. Install Exchange 2007 server with the same SP with production.
2. Create a public folder database with the same public folder Database name (note: storage group name could be different). right click the Database, enable the database can be overwitten by a restore.
3. create Organizational forms Library (same as production)
4. follow the following link:
you may skip step 3 if you are working on Exchange 2007 server.
5. dismount the public folder database
6. run restore from backup tape (we use Symantec Backup Exec 2012 R3) (note only select the database, don't select log files)
7. After the restore, the public DB was mounted  automatically.
Note: 1). we had issue to see Organizational Forms Library from Outlook when I missed Step 4 above
Note: 2). after step4 to setup PR-EForm-Local-ID 1033 (for English), I was able to see the Organization Form Library, but there are no forms at all and got error load forms failed. You don't have permission, etc.
Double check restore LAB, realized there is another Exchange 2007 public folder database but DB was dismounted due to missing drive. So move the DB to different drive with -configurationOnly option using ps cmdlet. then mount the DB with empty DB. Then enable replication from the restored the public folder server to that empty public DB for Organization Forms Library only.
8. Create mailbox on a mailbox DB with Client public folder pointing to the restored public DB.
Open Outlook, now I see all forms there.
9. follow the following link to save the resored Orgnaizational forms to PST file.
Copy the pst to a Outlook profile with production mailbox, then copy the forms from the pst to Organizational Forms Library in production.
 
Note: If your organization users still depends on Organizational Forms Library, the follow the link to make a copy of forms to a pst file to make your life easy : http://support.microsoft.com/kb/190994
 

Thursday, April 25, 2013

Setting Message Size Limits ifor Exchange 2010 organization

 
Although you may have setup Max message size on every Hub sending /receiving connectors to more than 10 MB, say 20 MB, your users may still the following error:
 
The recipient won't be able to receive this message because it's too large.
The maximum message size that's allowed is 9 MB. This message is 10 MB.
 
The organizational send and receive size limits apply to all Exchange servers in the Organization. The default is 10MB.
You can modify the organizational message size limits using the Set-TransportConfig cmdlet from the Exchange shell:
 
Set-TransportConfig -MaxReceiveSize 20MB -MaxSendSize 20MB

Exchange 2010 Legacy Relay needs to increase maximum connections per source

Move Exchange 2010 Legacy Relay (PowerPMTA) from Exchange 2003  connector server to Exchange 2010 Hub
 
you will see connections per source exceed the limit error. By default, Exchange 2010 Hub only offer 20 connection per source IP.
 
Solution:
 
Create a dedicated receiving connector for PMTA. from Exchange 2010 Powershell
 
get-receiveconnector -id "hubServername\From PMTA" |FL
 
to see what parameters need to be modified to meet your needs, then run
set-receiveconnector -id "hubServername\From PMTA"  -MaxInboundConnectionPerSource 500 -MaxInboundConnectionPercentagePersource 10
 
Note: by default, MaxInboundConnection per server is set 5000, thus 500/5000 =10%

Just finished Exchange 2010 Project

will update my Blog soon.