Question

Managing Mailbox Store Size

Asked by: ngeorge06

For the past 5-6 days I have been running into problems exceeding the 75gb mailbox store limit on our exchange server. I have been viciously having users remove old e-mail and deleting mailboxes that are no longer used on our server. Can anyone recommend some quick tasks I can perform within the exchange server to purge the data that users have deleted (ie. overriding the retention period) and other management tasks? Exchange is something that our old admin was responsible for so our staff isn't extremely knowledgable yet on the administration of it. Any tips would be greatly appreciated, as I have been having to do a nightly restart of the exchange server to keep the mailbox store alive.

Thanks in advance!

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2008-12-18 at 03:16:30ID23994913
Tags

Microsoft

,

Exchange

,

2003

Topic

Exchange Email Server

Participating Experts
2
Points
125
Comments
33

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Unable to Purge a mailbox after a mailbox move
    I am unalble to purge a mailbox that was move from one exchange 2003 server to another, the mailbox was moved to the new server however it hung on saving changes to the directory. We manually set the homeMTA, homeMDB, and msExchHomeServer fields in AD. They are now able to ...
  2. Mailbox Size
    Quick question...I have a user who has a 5gb mailbox. He has deleted over 2 GB's worth of email via his outlook client, yet the mailbox size still shows 5gb. Should these changes be visible right away....or is there a time period before these changes get reflected.
  3. Purge Exchange 2003 mailbox item.
    Hi, Instead on delete a mailbox, how can i purge all the email inside a mailbox?
  4. Can not purge/delete mailboxes?!
    Have been having space issues with Exchange, ran tons of offline utilities and at least get to the point that the deleted and requested purged mailboxes are showing in the Event Log as deleted mailboxes under retention, but also lists they will be deleted upon backup. I ran a...
  5. Exchange 2007 mailbox deletion/retention?
    I deleted 50 mailboxes from one of the databases on my exchange server. The retention period ended yesterday and the space of the database did not reduce and I have disk capacity issues now with 1 gb left. What are my options, could I compact the db or free up space some ot...
  6. manually purge deleted mailbox
    This is a new exchange install, and we haven't applied any limits to mailboxes yet due to our migration. We plan to in the immediate future. I have a mailbox I need to manually purge from my message store. In EMS I deleted the mailbox, ran the cleanup agent, and purged the f...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: djxtremePosted on 2008-12-18 at 03:20:13ID: 23202262

Are your mailboxes actually exceeding 75gb in size?

I usually export the mailbox list to a csv, dump it in Excel and run a total. If it doesn't come to 75gb (or to what the physical size is) you need to run a Offline Defrag.

Copied from MS KB328804

Offline defragmentation
Although online defragmentation provides some additional database space, you must defragment the Exchange database offline to reduce the physical size of the Exchange database. Eseutil is an Exchange utility that you can use to defragment, to repair, and to examine the integrity of Exchange databases. You can use the Eseutil utility (Eseutil.exe) to perform offline defragmentation when your mailbox stores and public folder stores are offline.

For example, you might perform offline defragmentation if you recently moved many users from a server that is running Exchange. In that case, offline defragmentation reduces the size of the Exchange databases by rearranging the data on the server's Exchange databases and discarding any unused database pages.

Note Eseutil is located in the Winnt\System32 folder in Exchange Server 5.5 and in the Exchsrvr/Bin folder in Exchange 2000 and in Exchange 2003.

By default, the Eseutil /d command defragments a database by creating a new database, copying the old database records to the new one, and discarding any unused database pages. This creates a newly organized compact database file.

Use the following database switch to run Eseutil defragmentation on a specific database:
eseutil /d Database_Name [options]
Iwhere Database_Name is the file name of the database that you want to compact.

You can run Eseutil with the /d /p option at the command line to configure Eseutil to create the new defragmented database in a separate location, such as a location on a different hard disk. If you turn off instating, the offline defragmentation process preserves the original database uncompacted, and the temporary file that is created is the defragmented version of the database. For example, you could turn off instating by using the /d /p option. Unlike the standard offline defragmentation process (Eseutil /d), if you run Eseutil with the /d /p option, the original database is not overwritten with the new defragmented database when the offline defragmentation process is completed.

The /d /p option can also significantly reduce the time that is required to defragment large databases because you do not copy the defragmented database from the temporary location and overwrite the original fragmented file. However, if you want to mount the defragmented database after you use this option, you must manually move the defragmented .edb and .stm files into the database path and rename them to the correct database file names.

For example, if Tempdfg.edb and Tempdfg.stm are the defragmented files that you created by running the /d /p option, you must rename them to Priv1.edb and Priv1.stm respectively if Priv1.edb and Priv1.stm are the databases that you originally ran Eseutil against. The following example command defragments a database that is named Mailbox Store.edb and its accompanying streaming file, turns off instating, and creates the defragmented databases on the D drive. Notice that there is no space after /t.
eseutil /d /p "c:\program files\exchsrvr\mdbdata\mailbox store.edb" /t"d:\tempdfg.edb"
Note If you do not use the /t option, the Tempdfgxxxx.edb file and the Tempdfgxxxx.stm file are created in the location that you run Eseutil from. In the previous file names, xxxx is a random number.

Additionally, you may want to use the following options when you use Eseutil to defragment the Exchange databases:
Collapse this tableExpand this table
Option      Description
/b Database      Make a backup copy under the specified name
/tDatabase      Set the temporary database name (the default is Tempdfrg.edb)
/sFile      Set the streaming file name (the default is NONE)
/fFile      Set the temporary streaming file name (the default is Tempdfrg.stm)
/p      reserve the temporary database (in other words, do not instate)
P/o      Suppress logo
/i      Do not defragment streaming file
Note The Tempdfrg.edb file is created on the logical drive where the eseutil /d command is run unless you use the /t switch. For example, to create a Tempdfrg.edb on the root of drive D, run the following command:
D:\>eseutil /d /ispriv
You can also use the /t switch to set the name for the temp database and for a different location. For example, to create a Sample.edb on the root of drive D when you are running the eseutil command from drive C, run the following command:
C:\>eseutil /d /ispriv /td:\Sample.edb
Note If instating is disabled, the original database is preserved uncompacted, and the temporary database contains the defragmented version of the database. For example, instating is disabled when you use the /p option.

 

by: JoWickermanPosted on 2008-12-18 at 03:47:47ID: 23202425

Hi ngeorge06,

Some after hours work:

Create an additional storage group, move the people with the "bigger" mailboxes to the new storage group. Each storage group have a limit of 75GB.

Relatively quick and easy.

Hope this is what you're looking for.

Cheers.

 

by: ngeorge06Posted on 2008-12-18 at 04:23:33ID: 23202656

Can't you only create new mail stores in Enterprise edition?

 

by: djxtremePosted on 2008-12-18 at 04:31:55ID: 23202698

Yes,

http://support.microsoft.com/kb/822440

Exchange Server 2003 Standard Edition
Exchange 2003 Standard Edition is designed to meet the messaging and collaboration requirements of small and medium corporations and for specific messaging server roles or branch offices.

    * One storage group can be created on a server
    * One mailbox store database and one public folder store database that can be accessed by using MAPI and Outlook Web Access
    * Up to four more public folder store databases that are accessible only programmatically
    * Maximum 16-gigabyte (GB) database limit per database (75 GB with Microsoft Exchange Server 2003 Service Pack 2)
    * Exchange clustering is not supported
    * X.400 connector is not included

Exchange Server 2003 Enterprise Edition
Exchange 2003 Enterprise Edition is designed for large enterprise corporations. With Exchange 2003 Enterprise Edition, you can create multiple storage groups and multiple databases. Exchange 2003 Enterprise Edition provides an unlimited message store that removes the constraints on how much data a single server can manage.

    * Four storage groups
    * Five databases per storage group
    * 16 terabyte database limit, limited only by hardware
    * Exchange clustering is supported
    * X.400 connector is included

 

by: ngeorge06Posted on 2008-12-18 at 04:32:43ID: 23202703

Our mailbox store is currently 75.5GB. I noticed that exchange has a run cleanup agent and the mailbox management process...would either of these tools be helpful?

 

by: ngeorge06Posted on 2008-12-18 at 04:33:34ID: 23202708

Also, doesn't exchange hold a retention period even for deleted emails? Is there a way to bypass this and purge any data that has been deleted?

 

by: JoWickermanPosted on 2008-12-18 at 04:38:49ID: 23202742

1.  Open the Exchange Management Console.

2.  In the console tree, expand Microsoft Exchange, then expand Server Configuration, and then select Mailbox.

3. On the Database Management tab in the work pane, expand the storage group that contains the mailbox database that you want to configure.

4. Right-click the database that you want to configure, and then select Properties.

5.   Click the Limits tab.

6.  In the Deletion settings area, enter the number of days to retain deleted items in Keep deleted item for (days).

7.  Click OK to save the changes.

 

by: JoWickermanPosted on 2008-12-18 at 04:40:16ID: 23202752

I would still rather create an additional storage group. This WILL solve your head aches...

 

by: djxtremePosted on 2008-12-18 at 04:40:24ID: 23202753

Again Ngeorge06, where are you reading t is 75.5gb? Is that the physical size? What is the total of all mailboxes currently?

If your users / you have been pruning, it may not have cleaned the whitespace out correctly.

 

by: djxtremePosted on 2008-12-18 at 04:40:54ID: 23202754

Yes, but can you create multiple stoage groups in 2003 Standard?

 

by: djxtremePosted on 2008-12-18 at 04:41:10ID: 23202756

argh, *storage not stoage :P

 

by: djxtremePosted on 2008-12-18 at 04:41:50ID: 23202761

Exchange 2000/2003 Standard: One storage group with one mailbox store and one public folder store.

from http://articles.techrepublic.com.com/5100-10878_11-6089015.html

 

by: ngeorge06Posted on 2008-12-18 at 04:50:51ID: 23202810

Sorry for cause you guys a headache, it's been a nightmare running a one-man Help Desk/Admin show this morning.
Some answers to your questions:

1) I determined our mail store is at 75.5gb because I went into System Manager and exported my mailboxes list to a csv, calculated the total KB used which is 79,256,888 KB, or 75.5GB.

2) I have just set retention to 0 days for deleted items and 0 days for deleted mailboxes... I want everything off ASAP to help free up space. I will restore my retention amount after I can clean up the stores.

-Does this take immediate effect and begin purging? It seems like the store must backup first before it actually deletes the items. I'm assuming I can only do the backup offline.

3) The multiple stores issue: From all of my research, you cannot create another mailbox store in Exchange Standard. I tried to do this and received an error message. Therefore, my conclusion is Exchange Standard's limit is 75gb period.

 

by: djxtremePosted on 2008-12-18 at 04:58:35ID: 23202853

1) That's ok then. Short term, clean up. Long term, move to Enterprise or Exchange 2007 Standard and create mupltiple storage groups and split your users. The analogy of "Eggs in one basket" would come to mind here

2) Again, sound idea. As your mailbox size comes down in EMC, look at doing an offline defrag to get the physical size down if you need to.

Good URL for you;

http://searchexchange.techtarget.com/news/article/0,,sid43_gci1119804,00.html

3) As I said (twice now I believe), its a known limitation with Exchange 2003 Standard. Just as well they removed the 16gb size limit, or you would be well stuffed.

4) If you want, you can restrict mailbox sizes down. If you work out an average (based on 70gb) per user, and specify it slightly lower, they will not be able to exceed that amount.

http://www.computerperformance.co.uk/exchange2003/exchange2003_mailbox_limits.htm

 

by: JoWickermanPosted on 2008-12-18 at 05:35:28ID: 23203112

Sorry, read like my @ss again!

Before someone has to say it a third time...

How about forcing users to store mail in pst files?

 

by: ngeorge06Posted on 2008-12-18 at 05:36:26ID: 23203116

Thanks djxtreme. I actually implemented mailbox limits a few weeks ago except for managers due to their high volume of e-mail. Looks like I am still going to play the big bad e-mail cop for the rest of the week.

For the retention, it seems that a backup has to occur before these items are actually deleted from the store. (even with 0 days specified). Can I perform a manual backup tonight, or could this be on a schedule that I need to find out?

Again, thank you- you have been a great help.

 

by: djxtremePosted on 2008-12-18 at 05:38:14ID: 23203129

Archiving?

You could force people to archive, the problem is then is they end up with Gigs of emails stored away, never backed up (or even worse, in their roaming profile)

Nothing beats teaching users how to use email properly, and how to organize their mailbox :)

andlol @ your comment regarding your bottom JoWickerman :)

 

by: djxtremePosted on 2008-12-18 at 05:39:09ID: 23203136

ngeorge06 --> Manual backup will do fine, Exchange just has to see it's been backed up (it doesn't care how/why lol)

Again though, migrate to 2k7 you will have far less headaches :P

 

by: ngeorge06Posted on 2008-12-18 at 05:40:27ID: 23203150

Should exchange only be  backed up out of production?

 

by: JoWickermanPosted on 2008-12-18 at 05:41:56ID: 23203164

Yeah... Well... Sometimes you need to teach monkeys new tricks!

The retention space will only be cleared during the next online defrag which I BELIEVE should be around 1am your time...

 

by: djxtremePosted on 2008-12-18 at 05:42:07ID: 23203165

As in out of hours? Yes, basically.

 

by: djxtremePosted on 2008-12-18 at 05:43:12ID: 23203173

Jo, I think it only deletes though when you see a backup too.

So you will need your Exchange DB to backup, then a online (or offline) defrag run for it to clear.

Kick off a backup at 5:30, and hopefully it wil finish for 10ish which is more than enough time before the nightly maintainance :)

 

by: ngeorge06Posted on 2008-12-18 at 05:49:46ID: 23203230

From some quick research, you use NTBackup to backup exchange I presume?

My maintenance interval is daily from 12am-4am. I presume the online defrag will take place during the maintenance period.

Thanks again!!!!!

 

by: djxtremePosted on 2008-12-18 at 05:51:00ID: 23203241

What are you currently backing up with?

NTBackup will suffice, but its a bit cr@p IMHO. Look into Symantec BackupExec if you don't have a current strategy.

And yes, it will.

 

by: ngeorge06Posted on 2008-12-18 at 05:52:21ID: 23203253

We have backupexec, but the person that admins that is out of the office this week! I'm not too familiar with our setup for it. So NTBackup will report to exchange that it has backed up and purge all my SH!T right? :)

 

by: djxtremePosted on 2008-12-18 at 05:53:17ID: 23203260

hehe yes it should :)

Just make sure you do a proper backup, not a "file";

http://www.msexchange.org/tutorials/Exchange-2003-Backup-Restore-NTBACKUP.html

 

by: JoWickermanPosted on 2008-12-18 at 06:02:26ID: 23203332

Exchange does a full backup itself. It refers to THIS backup before deleting items. Backup is run at the start of the maintenance window.

BUT

djxtreme is right, make a proper backup before 12.

 

by: ngeorge06Posted on 2008-12-18 at 06:06:16ID: 23203365

Great. Thanks, so here is my Plan (please comment/criticize)

1. Continue to be e-mail cop and cut down e-mail
2. Perform ntbackup before 12am
3. Let daily maintenance run from 12am-4am which will perform another backup and then an online defrag which should report the space level under 75gb, thus keeping exchange running instead of stopping.

 

by: djxtremePosted on 2008-12-18 at 06:18:05ID: 23203468

yes, that seems ok.

If the online defrag doesnt cut the physical size down, schedule time for a offline defrag :)

 

by: JoWickermanPosted on 2008-12-18 at 06:20:29ID: 23203489

Hhhhmmm... Sounds as though it'll work... Till you REALLY have enough of their cr@p!

I would suggest telling management that they need to upgrade to Enterprise edition (SO YOU CAN FREAKING HAVE MORE THAN ONE STORE!!! :) ) or else they're going to lose all their mail.

 

by: djxtremePosted on 2008-12-18 at 06:23:44ID: 23203527

Or 2007 :P

 

by: JoWickermanPosted on 2008-12-18 at 06:35:05ID: 23203654

That's even better!

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...