moving from local exchange to hosted email

berserkerror08
berserkerror08 used Ask the Experts™
on
I have an exchange 2007 Server and i need to be able to move all the emails from the 7 clients to a hosted solution I am currently using rackespace email formerly  mailtrust.com
right now the server is using popcon to control the server and send the emails from the pop server. and its  causing many issues. so i want to get rid of exchange it is not needed but I can not lose all the emails that are stored on this server the users need them to be on their outlook client.
What is the best option to get this accomplished.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
If you only have 7 clients why don't you just export each client machine to a pst (personal folder file) file? Once that's done import the pst into the rackspace account.
Use the Export-Mailbox cmdlet in the Exchange Management Console and export each users' mailbox to PST.  Then each user can open that PST in Outlook to get to their old Exchange data.

#Create a folder on a drive that has space to hold all the email, don't use the root of any drive
#Change $target to that folder's location.
$target = "D:\PSTs"
get-mailbox | foreach{export-mailbox $_ -PSTFolderPath "$($target}\$($_.alias).pst"

For more information on Export-Mailbox, including what permissions you need to run the command, see the Exchange documentation on TechNet:
http://technet.microsoft.com/en-us/library/bb266964(EXCHG.80).aspx 
Darn, forgot my trailing "}".  Here is the complete script again.

#Create a folder on a drive that has space to hold all the email, don't use the root of any drive
#Change $target to that folder's location.
$target = "D:\PSTs"
get-mailbox | foreach{export-mailbox $_ -PSTFolderPath "$($target}\$($_.alias).pst"}

Should you be charging more for IT Services?

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
the problem is one of the computers I did the back up on did not actually save all the files so now they are on the server (the missing emails) and I cant get them back on the computer to be able to make a full backup. and then transfer them over. how do i get the emails off of the server if they are not on the client machine?

Commented:
You've deleted the local account. Made sure the ost was removed. Then re-added the account, and the client doesn't download all his e-mail from the exchange server?

Author

Commented:
i did not remove the OST i thought that is where they were stored

Author

Commented:
how do you feel about taking it all and moving it to Google business email. and then it can be migrated and should be fine no?

Commented:
The e-mail is stored on the exchange server. Outlook downloads the files (in cached exchange mode) and stores them locally in the ost.

"the problem is one of the computers I did the back up on did not actually save all the files so now they are on the server (the missing emails)"

Does this mean that the files are still on exchange and the local computer is corrupted somehow? I'm trying to figure out what's going between the failed backup and the server.

Why are you needing to move away from exchange server?

Author

Commented:
correct the email should still be sitting on the server I just dont know how to reach them
Commented:
If you haven't tried it then I believe the easiest approach would be to delete the outlook account from the local computer and recreate it.

Start, Control Panel, Mail, delete profile.

Then create a new profile through the mail applet in control panel (it should already be open). When recreating be sure to choose exchange. Once done it will begin downloading all the e-mail from the exchange server to the local computer. Once it's finished syncing you can check for the mail that was missing before.

Export to a pst after that.

Author

Commented:
I will give it a shot in the morning it is the end of the day thanks so much Ill let you know if I can get it to work!
If you want to come out of hosted exchange solution, then you can download all exchange user's email to pst file and have the one for linux hosting solution. still, that will be the pop connection.

Author

Commented:
can someone simply explain how to export all users emails and contacts to PST from the exchange server not from the local machine?

Commented:
Sorry you're having problems. Maybe this will help better: http://msexchangeteam.com/archive/2007/04/13/437745.aspx
Check out my first comments to this post.  You need to use the export-mailbox cmdlet.

This script will export all the mailboxes currently defined in your organization, which you have already said is less than 10 users.  If anyone else tries to use this script you will want to filter the mailboxes returned by get-mailbox.

#Create a folder on a drive that has space to hold all the email, don't use the root of any drive
#Change $target to that folder's location.
$target = "D:\PSTs"
$mailboxes = get-mailbox
foreach($mailbox in $mailboxes)
{
export-mailbox $mailbox -PSTFolderPath "$($target)\$($_.alias).pst"
}

Oops, saw a typo as soon as I hit submit

#Create a folder on a drive that has space to hold all the email, don't use the root of any drive
#Change $target to that folder's location.
$target = "D:\PSTs"
$mailboxes = get-mailbox
foreach($mailbox in $mailboxes)
{
export-mailbox $mailbox -PSTFolderPath "$($target)\$($mailbox.alias).pst"
}

Author

Commented:
i got all transferred and working fin thanks I had to end up doing it manually due to running on a 64 bit system

Author

Commented:
just hand to export and do all transfers manually still a few issues but that's a new question

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial