PC DB: Troubleshooting Mail When Messages Are Not MovingLast reviewed: February 4, 1998Article ID: Q148707 |
The information in this article applies to:
SUMMARYOccasionally, due to file corruption, mail will stop moving between postoffices. This article provides guidance for isolating and solving the problem. Please read this entire article before attempting any of the recommended troubleshooting steps. Further assistance is available by placing a support call to Microsoft Product Support.
MORE INFORMATIONDetermine which direction mail is not moving. This step is critical. The MSMail for PC Networks version 3.x system uses separate postoffice mailbags to hold outbound mail destined to externally defined postoffices and a global mailbag for all inbound mail from externally defined postoffices. You will not be able to do any further troubleshooting if you cannot determine which way mail is not moving. Below are suggestions for isolating the problem:
a. Determine how much mail is in the outbound Queue by running ADMIN.EXE, QUEUE and selecting the network name and postoffice name of the destination postoffice.b. Determine the oldest message in any queue. If there are messages older than today, delete or return the message(s).c. If there are many old messages in the queue, consider returning all the mail. Send one message, verify that the message is in the queue, and run the External program to deliver the message. If the message leaves the queue, then there probably was a corrupted message in the queue. If the message does not leave the queue, then there probably is a corrupt outbound mailbag for the destination postoffice. You can reset these .KEY and .MBG files using MAILQ16.EXE that comes with the MSMail Resource Kit. You may want to contact Product Support Services for assistance and confirmation of your analysis.Specific guidance if mail is not moving *into* a specific postoffice: All inbound mail from externally defined postoffices (version 3.0 or later) is deposited into the INQUEUE3.KEY and INQUEUE3.MBG. a. Determine the size of the INQUEUE3.KEY and INQUEUE3.MBG. Divide the INQUEUE3.MBG by 116. This *may* tell you the number of undelivered messages. (The most accurate way to determine the number of undelivered messages in the INQUEUE3 is to have all users logout from the postoffice, run ADMIN.EXE, Local-Admin, Storage, Compress, then divide the INQUEUE3.MBG by 116 or run MAILQ16.EXE that comes with the MSMail Resource Kit).b. Determine the time and date stamp on INQUEUE3.KEY and INQUEUE3.MBG. If it is recent, the External program is writing to these files. If it is not recent, check the externals to make sure there is an instance accessing this postoffice. If the time is current, run a separate instance of the External program against this postoffice to determine if it can deliver messages to the recipients' mailbags. If the separate instance of External is successful in moving messages (this can be reliably verified by logging into mail as the recipient, because the size of the INQUEUE3 will not necessarily reflect a change), then the MailerDisable option may be enabled on the original external program that is servicing this postoffice. MailerDisable is disabled by default. To verify the state of this switch, look for "/MailerDisable" on the command line string or "MailerDisable" in the EXTERNAL.INI file. If this entry is present, MailerDisable is enabled.c. If messages are still not being delivered from the INQUEUE3.MBG and INQUEUE3.KEY, reset these files. These files can be reset using the MAILQ16 utility. This utility is available with the Mail Resource Kit. Once these files are reset, send another test message. If mail transfer is successful, there was corruption in the INQUEUE3 files. In all cases of mail not moving if you are unsure of the steps to take please don't hesitate to place a support call. |
Additional query words: 3.50 tshoot mailflow mail not moving
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |