[Webinar] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 660
  • Last Modified:


I have been searching around all over the place for an answer to a simple question.  What is the priv.stm file and what does it do?  Does it act as a temp area for the priv.edb?

  • 2
2 Solutions
The .STM file, or streaming file, holds non-MAPI information while the .edb file, or the Exchange database (essentially a large JET (Access) database holds the messages and the MAPI information.  If someone sends e-mail or accesses e-mail from a non-MAPI client (POP3, IMAP4, Web), that e-mail is stored in the .stm file.  Mail from the internet is also non-MAPI and comes in a format called MIME. This information is also stored in the STM file.

It may be converted to MAPI when a MAPI user (Outlook) accesses it and it is also converted to MAPI when the Move Mailbox wizard is used.  There also may be pointers in the .edb to information in the STM.

Here are a few links that help to demystify the STM file:

  (about 1/3 of the way down in the document the STM is discussed)

Native Content Storage in Microsoft Exchange
  (Good article...communicates the idea behind the STM very well)

If you need any more links or information, please reply.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now