The other day I ran into an interesting problem with public folders. Someone was trying to run the pfmigrate.wsf utility (the same utility I mentioned in my blog) and they couldn’t get the script to recognize the public folders. The tool said that there were 0 public folders to migrate.
When they tried to view the public folders in the Exchange System Manager they received an SSL error. This is because someone has tried to require ssl on the public folders through IIS. This usually happens when someone is configuring SSL on their Exchange server for SSL access for their Outlook Web Access server or for RPC over HTTPS. They end up selecting all the sub folders in the default web site and apply SSL to everything. This adversely affects the public folders.
If you remove SSL from the sub folders you don’t need SSL on and then go back and try to run pfmigrate.wsf again it will work. You will also be able to view the public folders without an error in Exchange System Manager again.