PC Ext: Purpose and Function of -V20 SwitchLast reviewed: May 22, 1996Article ID: Q131422 |
The information in this article applies to:
SUMMARYThis article describes the purpose and function of the -V20 or CompatV20 switch used with the EXTERNAL.EXE program for versions 2.1, 3.0, and 3.2 of Microsoft Mail for PC Networks.
MORE INFORMATIONTo remain compatible with Microsoft Mail version 2.0 and related gateway programs, Microsoft Mail for PC Networks, versions 2.1 and later requires the use of the -V20 (CompatV20 in EXTERNAL.INI file) command-line option. Current versions of Microsoft Mail for PC Networks (versions 2.1 and later) are still compatible with the previous Microsoft product (version 2.0). This compatibility means that version 2.0 of Microsoft Mail should be able to transfer mail to a later version of Microsoft Mail using the latest version of the Microsoft Mail Message Transfer Agent (MTA), EXTERNAL.EXE. To remain compatible with version 2.0 Mail and related gateway programs, Microsoft Mail for PC Networks versions 2.1 and later allow the use of the -V20 command line option (or CompatV20 in the EXTERNAL.INI file). This option allows the later versions of the External program to use the same type of file creation, detection, and deletion algorithms that the version 2.0 used. One function of External is to deliver mail to individual mailbags on a given mail server. In order to do this, there has to be some mechanism by which External keeps a mailbag open to put data into it. The MTAs that shipped with version 2.0 of Microsoft Mail used a different mechanism to "lock" mailbags than later versions use. This mechanism relied on file creation, detection, and deletion to prevent "mailbag contention" (more than one process trying to access the same mailbag at a time). Microsoft Mail for PC Networks versions 2.1 and later rely on the file locking capabilities provided by the specific network operating system to accomplish this task. Therefore, because of the way in which the version 2.0 EXTERNAL.EXE locked files, using the -V20 switch generally means that EXTERNAL.EXE will exhibit performance degradation and be more input/output intensive. Because of this, Microsoft discourages the use of the -V20 switch unless a version 2.0 postoffice or gateway is involved. If the -V20 switch is used for compatibility with version 2.0 postoffices or gateways, it MUST also be used on all other MTA processes that interact with them. For example, if the -V20 switch is used in a local area network, it will probably be needed on all the EXTERNAL.EXE processes. Notes:
|
Additional reference words: 2.10 3.00 3.20 GTWPUT GTWCFG APPPUT APPGET
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |