The information in this article applies to:
SYMPTOMSThe File Format Application Programming Interface (FFAPI) access component SMTPPUT.EXE that is provided for the SMTP gateway will return the following 201 error code when the program is unable to successfully deliver a message to a postoffice:
CAUSE
The 201 error code is generated by the FFAPI access component SMTPPUT.EXE.
The error is returned to the gateway when SMTPPUT.EXE is unable to insert
the message into the postoffice database.
RESOLUTIONNetwork File ContentionSMTPPUT.EXE component must access certain files to create a message on a postoffice. Gateways that service postoffices that receive high volumes of message transfers and are serviced by the External Mail program should consider disabling mailer (-md).The files accessed by SMTPPUT.EXE with mailer disabled are ACCESS.GLB, ACCESS2.GLB, MASTER.GLB, C850SORT.GLB, GROUP.GLB, NETWORK.GLB, CONTROL.GLB, INQUEUE3.KEY, and INQUEUE3.MBG. These files may be locked by other processes temporarily while in use. NOTE: The 201 error has been reproduced by locking the INQUEUE3.MBG file. Postoffices located on Novell servers that operate under high-traffic conditions are recommended to set the postoffice as shareable with a few exceptions. There are certain conditions that dictate that the CONTROL.GLB, TID.GLB, FLAG.GLB, and MASTER.GLB should only be accessed by one process at a time; thus, they should not be shareable. For additional information, please see the Microsoft Mail Gateway to SMTP "Administrator's Guide" and/or the following article in the Microsoft Knowledge Base: Q99204 Doc Err: Setting Attributes for High Traffic NetworkThe most common problem is the INQUEUE3.MBG is being locked by another external or gateway. This problem can be compounded if the other external or gateway is operating on a slow machine or over a slow link. The option -v20 or CompatV20 utilized by the External Mail program will add additional file locking functionality, increasing the amount of network overhead and possibly causing additional network file contention. Additional network file contention can be created by improperly running the External Mail program from a network drive (see page 233 of the "Administrator's Guide"). Insufficient Disk SpaceInsufficient disk space will prevent the client from enlarging or creating postoffice files. Novell NetWare file servers can produce a insufficient disk space response to the program when the files have become ownerless or the purge file has used all the available disk space.Postoffice Directory StructureThe postoffice directory structure consists of 19 main subdirectories.For additional information, please see the following article in the Microsoft Knowledge Base: Q77926 Description of Mail Database Subdirectories Insufficient Access RightsThe gateway components should be given full network access rights for the postoffice.For additional information, please see the Microsoft Mail Gateway to SMTP "Administrator's Guide" and/or the following articles in the Microsoft Knowledge Base: Q103380 File Scan Rights Required for Novell NetWare Insufficient File HandlesIncrease the number of file handles to 50 in the CONFIG.SYS file of the workstation running the gateway.Network ProblemsThe SMTPPUT.EXE utilizes the network components to effectively perform the file commands that create and manipulate each file. Network problems that interfere with the operation of these commands can cause the 201 error to occur.SMTP Alias Address Larger Than 10 CharactersThe SMTP gateway version 3.0.9 resolves an issue that can cause a 201 error to be logged. The README.TXT file included with version 3.0.9 of the SMTP gateway discusses the problem when an alias name is larger than 10 character.MMFF file problemsEnsure that the MMFF file TO_NC.API submitted by the gateway follows either the Basic or Extended Message Format for the SMTPPUT.EXE program to properly convert (definition begins on page 50 in the FFAPI SDK).MORE INFORMATIONThe error displayed may consist of three numbers separated by a hyphen (-); for example, The error code number 201 signifies that the error occurred when you tried to insert the message into the database. The second number, 1, can signify the number of messages sent per socket connection. It will rarely exceed 2. The last number refers to the line number of the message indicated by the second number. It is only valid if the problem was created by a corrupted or incorrectly formatted MMFF file. Additional query words: 3.00
Keywords : |
Last Reviewed: October 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |