XFOR: When does the Message Get Archived?
ID: Q189731
|
The information in this article applies to:
-
Microsoft Exchange Server, versions 5.5, 4.0, 5.0
SUMMARY
The Internet Mail Connector (IMC) has the ability to archive all messages,
as well as move messages that fail content conversion (for example, MAPI to
SMTP) to a folder. When you are tracking down a problem, it is useful to
know when a message is written to the /Archive folder or the /Bad folder.
MORE INFORMATION
The message flow to and from the Internet Mail Connector is as follows:
Outbound:
- The thread that watches the MTS-OUT folder discovers a new message.
- The message moves into the /OUT folder and is processed.
- If the message fails content conversion and the IMC is archiving
messages, then the message is copied to the /BAD folder and is not
archived.
- Otherwise, the message is archived (assuming Message Archival is
enabled).
Inbound:
- An incoming connection is accepted and passed to the worker threads.
- These threads then notify the InboundWorkerThread that an item is
waiting to be dequeued.
- The item (a message) is processed from the /IN directory.
- If the message fails conversion, then it is archived in the /BAD folder.
- If the message does not fail conversion, then the IMC checks to see if
it should pass to the extension DLL for rerouting. In which case, the
IMC uses rcRemailMessage to reroute the message.
- If the IMC does not need to reroute the message, then the message is
submitted to the MTS-IN folder
- The Message is archived.
NOTE: The message archival seems to take place regardless of the return
value of SendMessageIn, unless a Network Error is returned. Also, the copy
is taken from the /IN folder and not from a copy in memory or MTS-
IN.
Additional query words:
archive imc ims diagnostic logging 4.00
Keywords : exc4 exc5 exc55
Version : winnt:4.0,5.0,5.5
Platform : winnt
Issue type : kbinfo
|