Link to home
Start Free TrialLog in
Avatar of chouckham
chouckhamFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Exchange 2003 mailboxes export as PST files

Hi,

We have exchanger server 2003 and have been requested to export a couple of mailboxes as PST files.

If this is possible, could someone give me a step by step guide onhow to do this?

Many thanks,

Craig
SOLUTION
Avatar of bsharath
bsharath
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
you have two options
1) export to pst using outlook's import/export feature

2) use exmerge to export the mailboxes to pst files
check http://www.petri.co.il/brick_level_backup_of_mailboxes_by_using_exmerge.htm
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of chouckham

ASKER

Thanks guys,

im currently using exmerge and have it running, i can connect and see the mail boxes etc, but when i go to export to pst it fails with 1 error at the end:

Error opening message store (MSEMS). Verify that the Microsoft Exchange Information Store service is running and that you have the correct permissions to log on. (0x8004011d)

I can confirm the service is running. so how do i assign permissions to it?


Thanks
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
thanks guys, as you all came up with the same answers - ive shared the points out.

Much appreciated!
I have one database with 2 different tables. One table is for newsletter subscribers, they fill out a form on the web and their name gets entered into the db. I have a page where CDONTS works to send to them but since there is only one email field called 'reg_email' in that table I can step thru it using this code without any problem:

      while not rs.eof
            Set myCDONTSMail = Server.CreateObject("CDONTS.NewMail")
            myCDONTSMail.From    = "newsletter@mydomain.org"
            myCDONTSMail.Subject = trim(request.form("subject"))
            myCDONTSMail.Body       = strBODY
            myCDONTSMail.MailFormat = 0
            myCDONTSMail.BodyFormat = 0
            
            myCDONTSMail.To = trim(rs("reg_email"))
            myCDONTSMail.Send
            Set myCDONTSMail = Nothing
            rs.movenext()
      wend

The problem is that the other table has 11 different fields for email (one for the boss and 10 for subordinates) altho not every person has an email address. I need to be able to send to all user in that table who have an email address. I was trying something like this:

      while not rs.eof
            Set myCDONTSMail = Server.CreateObject("CDONTS.NewMail")
            myCDONTSMail.From    = "newsletter@ccmeonline.org"
            myCDONTSMail.Subject = trim(request.form("subject"))
            myCDONTSMail.Body       = strBODY
            myCDONTSMail.MailFormat = 0
            myCDONTSMail.BodyFormat = 0

            myCDONTSMail.To = trim(rs("school_rep10email")),trim(rs("school_rep9email"))
'            myCDONTSMail.To = trim(rs("school_rep1email"))
            myCDONTSMail.Send
            Set myCDONTSMail = Nothing
            rs.movenext()
      wend

The problem here is that ASP does not like the comma between the 2 entries (actually there will be 11 entries when I get it working). I have tried a semicolon also, putting new brackets around the entire phrase. I also thought about maybe about something like this:

trim(rs("school_rep10email")) = temp10
trim(rs("school_rep9email")) = temp9

then trying this:

myCDONTSMail.To = temp10; temp9

Does that help?
Avatar of mdroschak
mdroschak

Best thing I have found is to create a new account, call it exmerge and set it up with administrator rights.. Then go to your exchange IS, grant full permisisons to administer the mailboxstore and use that account just for this purpose.. Works great for me.. Also be aware the progress bar may show 0%, but it is doing something, so don't cancel it just let it finish.. Great tool, saves a lot of time by having to configure each account with outlook..
moving forward, is there another backup solution or strategy that would allow searching emails for key words say 2 years from now ?
Exmerge is best tool to export a couple of mailboxes as PST files:

https://www.stellarinfo.com/article/exmerge-to-migrate-edb-to-pst.php

@enorman1: Stellar EDB to PST Converter allows you to searching emails for particular key words & date range & exports to PST file.