Please see the full documentation of each keyword for platform availability.

Keywords not hyperlinked are obscure, undocumented z/VM-only settings.  If you are a z/VM site and need help with these settings, please contact L-Soft customer support.

If the "Introduced" column is blank, the keyword existed prior to LISTSERV 1.8d (13).

Keyword

Introduced

Abstract

ALL_REQUEST_ALLOWED_USERS

14.0

Specifies non-POSTMASTER users who are allowed to post to the ALL-REQUEST alias.

ANTI_VIRUS

14.0

Turns LISTSERV's real-time anti-virus scanning on or off.

AVS_DROP_SPAM

14.4

One of two variables that may be set on servers that submit mail to the external LISTSERV AVS for virus and spam scanning, which can help deal with DoS mail-bombing attacks.

AVS_DROP_VIRUS

14.4

One of two variables that may be set on servers that submit mail to the external LISTSERV AVS for virus and spam scanning, which can help deal with DoS mail-bombing attacks.

BITNET_ROUTE


Defines the hostname of a machine that knows how to route mail to BITNET addresses

BOUNCES_TO

1.8d (13)

Tells LISTSERV where to send bounces not related to any particular list

CHANGELOG_DBMS

14.0

Tells LISTSERV to mirror a copy of all or selected changelogs to DBMS.

CHANGELOG_DBMS_CONNECTION

14.0

Used in conjunction with CHANGELOG_DBMS. Sets the DBMS connection characteristics for mirroring changelog data to DBMS. 

CHANGELOG_DBMS_TABLE

14.0

Used in conjunction with CHANGELOG_DBMS. Sets the DBMS table characteristics for mirroring changelog data to DBMS.

CHECKMDISK


List of library minidisks to be checked at startup

CLI_*

14.0

Three configuration variables prefixed by CLI_* are available for use with DBMS/Mail Merge.

CMDPIPE_HOSTNAME

1.8c (12)

Defines the hostname used by the LCMD utility

CMSNAME


The name of the CMS system to be used on IPL commands

CRASH_MONITOR

1.8c (12)

Where to send Windows crash reports

CREATEPW


The password required to create new lists

DATABASE


Indicates whether the (old) z/VM database functions are enabled or not

DBMS_*

1.8d (13)

Several configuration variables prefixed by DBMS_* are available for use with DBMS/Mail Merge.

DBRINDEX

1.8c (12)

Determines whether or not the new LISTSERV database functions use reverse indexing

DEBUG_LOG_PW

14.3

Debug setting to display passwords in LISTSERV's log file

DEBUG_LOG_TCPGUI

14.3

Show fully-logged TCPGUI commands for debugging purposes.

DEFAULT_CHANGELOG_PERIOD

14.0

Sets a default period for rotating change-logs. 

DEFAULT_DIST_BACKGROUND

15.0

Boolean value that sets the server default for background DISTRIBUTE

DEFAULT_LANGUAGE

1.8d (13)

Sets the default national language template for use by all lists on the server

DEFAULT_LOOPCHECK

14.5

Sets the server default for the list-level Loopcheck keyword

DEFAULT_MAIL_MERGE

16.0

Sets the default for the Mail-Merge= keyword for all lists on the server.

DEFAULT_MISC_OPTIONS

14.5

Sets the server default for the list-level Misc-Options keyword

DEFAULT_PROBE

1.8d (13)

Sets defaults for passive probing

DEFAULT_SPLIT

1.8b (11)

Provides a default value for the "SPLIT=" command line keyword

DELAY


The delay between  two reader-scan operations

DIAGD4


Indicates whether LISTSERV should use diagnose X'D4' to mimic the RSCS origin on files it DISTRIBUTEs

DIST_ALLOWED_USERS

1.8d (13)

Space-separated list of non-POSTMASTER users who are to be allowed to use DISTRIBUTE

DIST_BACKGROUND_CHUNKSIZE

15.0

Tuning parameter for background DISTRIBUTE.

DIST_BACKGROUND_JOBSIZE

15.0

Tuning parameter for background DISTRIBUTE.

DIST_FORWARD

14.4

Enables and tunes DISTRIBUTE "workers".  This is a tuning feature for embedded mail merge.

DIST_FORWARD_MINSIZE

15.0

The minimum message size, in kilobytes, to make use of DISTRIBUTE workers

DIST_FORWARD_THRESHOLD

14.4

Enables and tunes DISTRIBUTE "workers".  This is a tuning feature for embedded mail merge.

DIST_OWNER_MAIL_MERGE

1.8d-2000b (13.2)

Determines whether or not list owners may use the mail-merge feature for their lists.

DIST_SECURITY

1.8d (13)

Boolean value which controls security validation feature for the DISTRIBUTE command. WARNING: See the full documentation before changing this value.

DKIM_SIGN

14.5

Specifies DomainKeys domains for which you are able and willing to sign

DKIM_SIGN_ALL

14.5

Boolean value which directs LISTSERV to sign all messages for which it has a suitable DomainKeys private key.

DMARC_NO_REWRITE

16.5-2018a

List of domains and subdomains which should never be rewritten by the DMARC address rewriting function.

DYN_QUERY_CACHE_LIMIT        

16.5

(HPO) Sets the maximum DQL query size that will be cached, in KB.

DYN_QUERY_CACHE_TTL

16.5

(HPO) Sets the TTL of DQL cache entries, in seconds.

EMBEDDED_MAIL_MERGE

14.4

Boolean value which determines whether or not LISTSERV may use a standard SMTP mailer to send mail-merge messages. 

FILEDISK


The filemode of  the DEFAULT disk  to be used  for storing files via a PUT command

FILEMAXL


The maximum number of  lines for any incoming non-mail file to be accepted

FILTER_ALLOW

1.8d (13)

Defines users or classes of users who should be exempt from LISTSERV's standard filter

FILTER_ALSO

1.8b (12)

Defines users or classes of users who should not be allowed to post to any list on the server.

FIOC_INUSE_RETRY


Defines the number of seconds LISTSERV will try to open a file locked by an external process

FIOC_TARGET


Defines (in kilobytes) the "target size" for LISTSERV's file cache.

FIOC_TRIM


Defines (in kilobytes) the threshold at which point LISTSERV should start aggressively trimming the cache.

FIOC_WARNING


Defines (in kilobytes) the cache size at which LISTSERV should write a warning to the console log.

FOREIGN_ANTI_VIRUS

14.4

Add anti-virus protection for those Windows sites that for policy or other reasons must run anti-virus systems other than F-Secure on their servers.

GETQWAIVE


Internet addresses of  persons to  be granted  an "infinite" GET quota

HIDE_TRACEBACK

14.3

Determines whether or not error tracebacks are shown to non-postmasters.

IGNORE


(z/VM only) A list of userid@nodes whose messages and files are to be ignored

IGNORE_EMAIL_CASE

14.1

Provided for DBMS lists with UEMAIL fields to work around RFC821 requirement that an email address local-part must be evaluated case-sensitively.

IGNORE_EXTERNAL_PRIME

1.8d (13)

Boolean value determining whether or not LISTSERV will ignore the PRIME setting on incoming DISTRIBUTE jobs.

INDEX_VIA_GETPOST

1.8c (12)

On z/VM, determines whether INDEX subscriptions use GETPOST or old-style database jobs by default.

INSTPW


The  optional local  "installation password"  associated with the INSTALL command

JOB_STAT_DEFAULT

1.8d (13)

Boolean value determining whether or not the "Summary of resource utilization" is generated or suppressed in a CJLI JOB command response.

LDAP_*

15.5

Seven configuration variables prefixed by LDAP_* are available for configuring LDAP support.

LICENSE_WARNING


Toggles license warnings on and off. WARNING: See the full documentation before changing this value.

LIST_ADDRESS


Default value for the "List-Address=" keyword

LIST_EXITS

1.8a (10)

Filenames of executable files that can be defined as exits by an "Exit=" list header keyword

LMCPUT


Boolean variable indicating how PUT commands for datafiles associated  with the LMC FAC are handled

LOCAL


A list  of nodes to be associated with  the hardcoded LCL FAC.  Also used as the default for the "Local=" list keyword

LOGIN_AS_ALLOWED_USERS

16.0-2014a

Space-separated list of users who are allowed to login as any other user, without knowing that other user’s password.  Intended for SSO support via X-LOGIN AS .

LOGIN_AS_POSTMASTER_ALLOWED

16.0-2014a

Boolean variable indicating whether or not a POSTMASTER may be used as a LOGIN_AS_ALLOWED_USERS target.

MAILER


Internet address of the local mailer

MAILMAXL


The maximum number of  lines for an incoming  MAIL file to be accepted

MAXBSMTP


Maximum number  of 'RCPT TO:'  lines per BSMTP file  sent to the mailer

MAX_CONSECUTIVE_SUBS

14.3

The maximum number of lists to which consecutive subscription attempts will be accepted from a given subscriber, to prevent "spoofing" attacks. 

MAXDISTL


(HPO only) The maximum number of recipients to be listed in the LISTSERV console log as recipients of an SMTP job

MAXDISTN


Maximum number of recipients in forwarded DISTRIBUTE jobs

MAXGET


Maximum number of GET requests a user can make per day

MAXGETK


Maximum number of kilobytes of data a user may obtain a day via GET requests.

MDISK.cuu


Information about library minidisks

MSGD


Userid  of the virtual machine running a  RFC1312/MSP server, if "Internet TELL" support is desired

MYDOMAIN


The list of domain names  which are equivalent to NODE--e.g., MX addresses, CNAMEs, etc.

MYORG


Short organization name that appears in the RFC-822 "Sender:" line.

NDMAIL


Whether to send mail to the local MAILER in Netdata format

NODE


Internet address of this LISTSERV host

OCI_*

1.8d (13)

Three configuration variables prefixed by OCI_* are available for use with  DBMS/Mail Merge.

ODBC_*

1.8d (13)

Three configuration variables prefixed by ODBC_* are available for use with DBMS/Mail Merge.

OFFLINETHR


Defines   the  system   and   RSCS  spool   thresholds  for   automatic offline/online control

OLD_WEB_INDEXES

17.0

Determines at what level LISTSERV indexes lists

PLAIN_FROMLINE

14.3

Controls the "verboseness" of LISTSERV's administrative From: line.

POSTMASTER


A list of  userid@nodes, of which  the first one  is the "main" postmaster (to receive transferred files).

PRIMETIME


Defines  the  "prime  time"  for your  node

QUALIFY_DOMAIN

1.8b (11)

Defines domain to be appended to all non-qualified addresses

RATE_LIMIT_*

17.5

Four variables which set rate limits for certain types of operations performed via the LISTSERV web interface.

RESMODES


Defines a list of filemodes which are to be considered as "reserved" and  never available for  dynamic ACCESS

RSCS


A list of local userids which must be treated as RSCS virtual machines

RSS_ABSTRACT_WORDS

15.5

Sets site-level default of maximum and (optionally) minimum number of words for implicitly-generated RSS abstracts.

RUNMODE


The mode (NETWORKED, STANDALONE, or TABLELESS) that LISTSERV runs in.

SEARCH_DISABLED

1.8d (13)

Determines whether or not the non-z/VM SEARCH command is enabled.

Setting non-default directory paths with .SD


It is possible (but not recommended) to set non-default directory paths for LISTSERV files by using the .SD parameter.

SEARCH_PRELOAD

16.5

(HPO) Space-separated list of list names for which search-related files should be preloaded

SIGNUP_ENCRYPT_PASSWORDS

15.5

Boolean value determining whether or not personal LISTSERV passwords are encrypted in the SIGNUP files.  Turned ON by default starting with 15.5.

SMTP_FORWARD

1.8b (11)

The Internet hostname of the server to which all outgoing SMTP mail should be forwarded for delivery

SMTP_FORWARD_n

1.8b (11)

Defines n number of "SMTP workers" used to split up the SMTP forwarding load

SMTP_LISTENER_IP


(Windows) Dotted-decimal IP address which sets the IP address to which the SMTPL.EXE "listener" will bind at boot time.

SMTP_LISTENER_PORT


(Windows) Integer value which sets the port number to which the SMTPL.EXE "listener" will bind at boot time

SMTP_RATE_LIMIT

15.0

(HPO non-z/VM only) Defines bandwidth limits for the server.  Typically used with delivery pools, but can be used to set a server-wide bandwidth limit.

SMTP_RESET_EVERY

1.8b (11)

Directs LISTSERV to reset open SMTP connections every n minutes

SMTP_SPAM_CHECK

16.0

Configuration variable for SMTPL-level spam checking.

SMTP_SPAM_EXIT

16.0

Configuration variable for SMTPL-level spam checking.

SMTP_SPAM_THREADS

16.0

Configuration variable for SMTPL-level spam checking.

SORT_RECIPIENTS

1.8c (12)

Determines whether or not to sort recipients in the RFC821 mail envelope

SPAM_ALERT

14.2

Determines whether or not spam reports are sent to the postmaster

SPAM_DELAY

1.8c (12)

Sets the server-wide value (in minutes) for the anti-spam quarantine period

SPAM_EXIT

14.3

Sets the name of the user-provided exit program used to call a third-party spam scanner.

SPAM_FEEDBACK_ACTION

16.0

Determines the action(s) to take when LISTSERV receives spam complaints via AOL feedback loops

SPAM_FEEDBACK_PROBE

15.5

Determines whether to enable AOL Feedback Loop Auto-Processing.

SPAM_MAXSIZE

14.3

Sets the maximum size, in kilobytes, of any message to be handled by the spam scanner.  Messages over the specified size are not scanned.

Spam Blackists and Whitelists

14.3

How to set up spam blacklists and whitelists (14.3)

SSI


Flag telling LISTSERV that it runs in a SSI system

STARTMSG


Recipients of start and stop messages

SPOOL_CLEANUP

16.0-2017a

Determines how often (in days) LISTSERV runs its spool cleanup routine

STOREPW


The password to be used by postmasters when executing CP/CMS commands and  when storing  files in  the server by  means of  the PUTC command

SYSTEM_CHANGELOG

1.8d-2000b (13.2)

Enables a system-level changelog

TCPGUI_IPADDR


Defines the IP address used by the TCPGUI interface

TCPGUI_PORT


Defines the port number used by the TCPGUI interface

TCPGUI_PUBLIC_IPADDR

17.5

Sets the public (external) IP address for the LISTSERV web interface when running on a cloud service (e.g., Microsoft Azure) where the virtual machine's internal address is mapped to an external address.

TRAPIN


List  of userid@node  templates  from whom  LISTSERV should  never accept mail

TRAPOUT


List of userid@node  templates to whom LISTSERV should never send mail

TUNE_MANY_LISTS

14.3

(HPO only) Enables a suite of HPO functions that can markedly speed up operations on servers with many lists (>100).

UODBC_*

14.5

Three configuration variables prefixed by UODBC_* are available for use with DBMS/Mail Merge.

USE_LSMTP_MAIL_MERGE


Determines whether or not LISTSERV will use LSMTP's mail-merge functions for enhanced performance (requires LSMTP Classic version 1.1b or higher). OBSOLETE as of 14.5, see EMBEDDED_MAIL_MERGE instead.

VM30091


Indicates whether or not the VM30091 message suppression functions are available

VM_STYLE_INDEX

15.0

Boolean value determining the format of the response to the QUERY FILE command.

WA_USE_INSECURE_COOKIE

16.5

Boolean value determining whether LISTSERV favors login cookies containing plain-text passwords or not.  (Default is 0, i.e., "not").

WEB_BROWSER_CONFIRM

1.8c (12)

Indicates whether or not LISTSERV should require "OK" confirmation for commands sent from WWW browsers.

WWW_*_SITEKEY

17.5

A unique site key for one of the three supported CAPTCHA solutions:  Cloudflare Turnstile, hCaptcha, or Google reCAPTCHA.

WWW_ALLOW_LEGACY_INTERFACE

17.0

Determines whether the site, and by extension, individual lists, may continue to operate in legacy 16.5 "compatibility  mode"

WWW_ARCHIVE_CGI

1.8c (12)

The (preferably) relative URL that leads to the WWW archive CGI script. (This is a URL, not an OS path name.)

WWW_ARCHIVE_DIR

1.8c (12)

The full OS path name to the WWW archive directory

WWW_AUTHINFO_DISABLE

1.8d (13)

Disable/enable the web archive interface's IP address verification function

WWW_CAPTCHA_BADGE

17.5

A secret LISTSERV Captcha Badge to use alone, or with commercial CAPTCHA solutions. 

WWW_CAPTCHA_VENDOR

17.5

A string telling LISTSERV which CAPTCHA vendor is in use.

WWW_COOKIE_SAMESITE

17.5

Sets the SameSite attribute for LISTSERV login cookies

WWW_HSTS_MAX_AGE

16.5

Long integer value telling WA whether or not to output the "Strict-Transport-Security: max-age" http header.

WWW_ONETIME_PW_ROAMING

16.5

Boolean value which, when enabled, allows creation of "roaming" one-time passwords for the web interface which are not tied to IP addresses.

WWW_SHOW_SUBSCRIBER_COUNT

15.5

Disable/enable subscriber counts in the main web archive index page of the server.

XFERTO


Userid of the virtual machine to which files found in the lists readers should be transferred