Sun Java System Messaging Server 6 2005Q4 Administration Reference

Chapter 3 Messaging Server Configuration

This chapter lists the configuration parameters for the Messaging Server. These parameters can be set via the configutil command. For a full description and syntax of the configutil command, see configutil Parameters.

For information about configuring the MTA, see Chapter 4, MTA Configuration.

configutil Parameters

Table 3–1 configutil Parameters

Parameter  

Description  

alarm.diskavail.msgalarmdescription

Description for the diskavail alarm.

Syntax: string. 

Default: Percentage mail partition diskspace available.

alarm.diskavail.msgalarmstatinterval

Interval in seconds between disk availability checks. Set to 0 to disable checks of disk usage. 

Syntax: integer. 

Default: 3600

alarm.diskavail.msgalarmthreshold

Percentage of disk space availability below which an alarm is sent. 

Syntax: integer. 

Default: 10

alarm.diskavail.msgalarmthresholddirection

Specifies whether the alarm is issued when disk space availability is below threshold (-1) or above it (1). 

Syntax: integer. 

Default: -1

alarm.diskavail.msgalarmwarninginterval

Interval in hours between subsequent repetition of disk availability alarms. 

Syntax: integer. 

Default: 24

alarm.msgalarmnoticehost

Machine to which you send warning messages. If you are using LMTP, set this to the machine name of the LMTP host. 

Syntax: string. 

Default: localhost

alarm.msgalarmnoticeport

The SMTP port to which to connect when sending alarm messages. 

Syntax: integer. 

Default: 25

alarm.msgalarmnoticercpt

Recipient of alarm notice. 

Syntax: string. 

Default: postmaster

alarm.msgalarmnoticesender

Address of sender of alarm. 

Syntax: string. 

Default: postmaster

alarm.msgalarmnoticetemplate

Message template. %s in the template is replaced with the following in order: sender, recipient, alarm description, alarm instance, alarm current value and alarm summary text.

Syntax: string. 

Default: From: %s\r\nTo: %s\r\nSubject: ALARM: %s of \"%s\" is %u\r\n\r\n%s\r\n

alarm.serverresponse.msgalarmdescription

Description for the serverresponse alarm.

Syntax: string. 

Default: Server response time in seconds.

alarm.serverresponse.msgalarmstatinterval

Checking interval (seconds). Set to 0 to disable checking of server response. 

Syntax: integer. 

Default: 600

alarm.serverresponse.msgalarmthreshold

If server response time in seconds exceeds this value, alarm issued. 

Syntax: integer. 

Default: 10

alarm.serverresponse.msgalarmthresholddirection

Specifies whether alarm is issued when server response time is greater than (1) or less than (-1) the threshold. 

Syntax: integer. 

Default: 1

alarm.serverresponse.msgalarmwarninginterval

Interval in hours between subsequent repetition of server response alarm. 

Syntax: integer. 

Default: 24

encryption.fortezza.nssslactivation

Enable FORTEZZA ciphers. 

Syntax: boolean. 

Default: off

encryption.nscertfile

Cert file location (relative to the Messaging Server root). 

Syntax: file path name. 

Default: config/cert7.db

encryption.nskeyfile

Key file location (relative to the Messaging Server root). 

Syntax: file path name. 

Default: config/key3.db

encryption.nsssl2

Enable SSL v2 protocols (obsolete). 

Syntax: boolean. 

Default: no

encryption.nsssl2ciphers

Comma-delineated list of ciphers. 

Syntax: string. 

encryption.nsssl3

Enable SSL v3 protocols. 

Syntax: boolean. 

Default: yes

encryption.nsssl3ciphers

Comma-delineated list of ciphers. 

Syntax: string. 

Default: rsa_rc4_40_md5,rsa_rc2_40_md5,rsa_des_sha,rsa_rc4_128_md5,rsa_3des_sha

encryption.nsssl3sessiontimeout

Syntax: integer. 

Default: 0

encryption.nssslclientauth

Syntax: boolean. 

Default: 0

encryption.nssslsessiontimeout

Syntax: unsigned integer. 

Default: 0

encryption.rsa.nssslactivation

Enable RSA ciphers. 

Syntax: boolean. 

Default: on

encryption.rsa.nssslpersonalityssl

Certificate nickname. 

Syntax: string. 

Default: Server-Cert

encryption.rsa.nsssltoken

Token. 

Syntax: string. 

Default: internal

gen.accounturl

Location of the server administration resource for end users. 

Syntax: URL. 

Default: http://%U@msg.ServerHostName:msg.AdminPort/bin/user/admin/bin/enduser

gen.configversion

Configuration version (major.minor). 

Syntax: string. 

Default: 4.0

gen.filterurl

URL for incoming mail (server side) filter. 

Syntax: URL. 

Default: NULL 

gen.folderurl

URL for personal folder management. 

Syntax: URL. 

Default: http://%U@msg.ServerHostName:msg.AdminPort/bin/user/admin/bin/mailacl.cgi?folder=%M

gen.installedlanguages

Alphabets only, comma separated list (e.g. 'en, fr'). This is identical to RFC-2068 'Accept-Language' definition, but no q-value. (Read-only parameter). 

Syntax: string. 

Default: en,de,fr,es,ja,ko,zh-CN,zh-TW

gen.listurl

URL for mailing list management. 

Syntax: URL. 

Default: NULL 

gen.newuserforms

Welcome message for new users. The maximum size is 1 MB. Syntax: '$' line separators, with headers. 

Syntax: string. 

gen.sitelanguage

Default language tag. 

Syntax: string. 

Default: en

local.autorestart

Enable automatic restart of failed or frozen (unresponsive) servers including IMAP, POP, HTTP, job controller, dispatcher, and MMP servers. 

Syntax: boolean. 

Default: no

local.autorestart.timeout

Failure retry time-out. If a server fails more than twice during this designated period of time, then the system will stop trying to restart this server. If this happens in an HA system, Messaging Server is shutdown and a failover to the other system occurs. The value (set in seconds) should be set to a period value longer than the msprobe interval. (See local.schedule.msprobe).

Syntax: unsigned integer. 

Default: 600

local.cgiexeclist

List of pattern string used to match command to be executed. 

Syntax: string. 

Default: imta *

local.dbstat.captureinterval

Interval to capture database statistics into counter (in seconds). Set to 0 to disable checking of server response. 

Syntax: unsigned integer. 

Default: 3600

local.dbtxnsync

Syntax: integer. 

Default: 0

local.defdomain

Default domain. 

Syntax: string. 

Default: defdomain

local.enablelastaccess

Enables imsconnutil to provide last log in information.

Syntax: boolean. 

Default: no

local.enduseradmincred

Password for end user administrator. 

Syntax: string. 

Default: msg.enduser.AdminPassword

local.enduseradmindn

User id for end user administrator. 

Syntax: string. 

Default: uid=msg-admin-msg.ServerHostName-msg.product.InstallationTimestamp, ou=People, deforgdn

local.ens.enable

Enable ens server on start-msg startup. (Restart of all services required).

Syntax: boolean. 

Default: ensEnable

local.hostname

Fully qualified DNS hostname of this mail server. (Read-only parameter). 

Syntax: string. 

Default: msg.ServerHostName

local.http.enableuserlist

Enables imsconnutil on Messenger Express service. (Restart of all services required).

Syntax: boolean. 

Default: off

local.http.forcetelemetry

Force telemetry for all users. Warning: this generates a lot of data and should not be used on a production system. 

Syntax: boolean. 

Default: 0

local.imap.enableuserlist

Enables imsconnutil on IMAP service. (Restart of all services required).

Syntax: boolean. 

Default: off

local.imap.forcetelemetry

Force telemetry for all users. Warning: this generates a lot of data and should not be used on a production system. 

Syntax: boolean. 

Default: 0

local.imap.immediateflagupdate

When set to yes, all changes to flags (message status) are updated in the database on disk immediately, instead of being buffered and updated once in a while. 

Syntax: boolean. 

Default: no

local.imap.logprotocolerrors

Controls the log level for protocol errors. 

Syntax: unsigned integer. 

Default: 0

local.imap.maxnoops

Maximum number of NOOP commands accepted before connection is forcibly closed. 

Syntax: unsigned integer. 

Default: 0

local.imap.maxprotocolerrors

Maximum number of protocol errors allowed before connection is forcibly closed. 

Syntax: unsigned integer. 

Default: 9999

local.imta.catchallenabled

Controls whether or not catch all addresses (mail or mailAlternateAddress in the form @domain) are enabled.

Syntax: boolean. 

Default: yes

local.imta.enable

Enable imta server on start-msg startup. (Restart of all services required).

Syntax: boolean. 

Default: imtaEnable

local.imta.hostnamealiases

Defines the list of hosts used to determine the local host name in direct LDAP lookups. The length limit is 1024. This parameter can be overridden with the LDAP_HOST_ALIAS_LIST MTA option.

Syntax: string. 

Default: NULL 

local.imta.imta_tailor

Location of the imta_tailor file for this MTA instance.

Syntax: file path name. 

Default: msg_svr_base/config/imta_tailor

local.imta.ldsearchtimeout

Specifies the LDAP search timeout when searching for users and groups. 

Syntax: integer. 

Default: -1

local.imta.lookupandsync

Defines which type of entries should be synched when using the direct LDAP lookup module. Specify 1 for users (default), 2 for groups, or 3 for users and groups. 

Syntax: unsigned integer. 

Default: 1

local.imta.lookupfallbackaddress

When using the direct LDAP lookup module, this parameter allows the last alias lookup to be skipped. Instead the recipient address is rewritten to a fixed address. This parameter is used in conjunction with a SEND_ACCESS mapping rule to return an error code.

Syntax: string. 

Default: NULL 

local.imta.lookupmaxnbfailed

When using the direct LDAP lookup module, this parameter defines when the routing process stops performing unsuccessful LDAP searches (in processes). 

Syntax: integer. 

Default: -1

local.imta.lookupreturnwhenfound

Syntax: boolean. 

Default: no

local.imta.mailaliases

List of comma-delineated LDAP attributes that override the default attributes. These attributes should be email addresses that can be routed. 

Syntax: string. 

Default: mailAlternateAddress

local.imta.nsmsglog.enable

Syntax: boolean. 

Default: no

local.imta.reverseenabled

Triggers the generation of the reverse database. How the reverse database is actually used is controlled by the USE_REVERSE_DATABASE option.

Syntax: boolean. 

Default: yes

local.imta.schematag

Defines the types of LDAP entries that are supported by the MTA (comma-separated list). 

Syntax: string. 

Default: ims50

local.imta.scope

Informs dirsync which entries it should synchronize.

Syntax: string. 

Default: NULL 

local.imta.sims_migrate

Syntax: boolean. 

Default: no

local.imta.ssrenabled

Triggers the generation of the server side rule database. How the SSR database is actually used is controlled by the ssr channel keyword.

Syntax: boolean. 

Default: yes

local.imta.statssamplesize

If set, this parameter tells dirsync to print out on the standard output.

Syntax: integer. 

Default: 0

local.imta.ugfilter

Sets the LDAP search filter that dirsync uses when searching for users and groups.

Syntax: string. 

Default: objectClass=inetLocalMailRecipient

local.imta.vanityenabled

Controls whether or not vanity domains are enabled. 

Syntax: boolean. 

Default: yes

local.installeddir

Full pathname of software installation directory. (Required parameter; Read-only parameter). 

Syntax: file path name. 

Default: msg_svr_base

local.instancedir

Full pathname of server instance directory. (Required parameter; Read-only parameter). 

Syntax: file path name. 

Default: msg_svr_base

local.lastconfigfetch

Last configuration fetch timestamp. (Read-only parameter). 

Syntax: string. 

Default: NULL 

local.ldapauthpoolsize

Default LDAP pool size for authentication. 

Syntax: integer. 

Default: 10

local.ldapbasedn

Root for the config tree in the config LDAP. The config LDAP is read by all the store processes when starting up. (Required parameter; Read-only parameter). 

Syntax: string. 

Default: ldapbasedn

local.ldapcachefile

Location of cached configuration. (Read-only parameter). 

Syntax: file path name. 

Default: msg_svr_base/config/local.conf

local.ldapcheckcert

Verify the LDAP server certificate. 

Syntax: boolean. 

Default: 1

local.ldapconnecttimeout

Time (in seconds) to wait for a new LDAP connection to complete. 

Syntax: integer. 

Default: 60

local.ldaphost

DN in the configuration directory under which configuration information for a specific server is stored. (Required parameter; Read-only parameter). 

Syntax: string. 

Default: ldaphost

local.ldapisiedn

Installed software DN. (Read-only parameter). 

Syntax: string. 

Default: msg.ConfigLdapSiePassword

local.ldapmodifytimeout

Time (in seconds) to wait for LDAP modify operations to complete. 

Syntax: integer. 

Default: 60

local.ldappoolrefreshinterval

Length of time in minutes before LDAP connections are automatically closed then re-established to the LDAP server. Also, length of elapsed time in minutes until the failover directory server reverts back to the primary directory server. If set to -1, don't refresh. 

Syntax: integer. 

Default: -1

local.ldapport

LDAP port. (Read-only parameter). 

Syntax: integer. 

Default: ldapport

local.ldapsearchtimeout

Timeout, in seconds, for all LDAP searches using ldappool which do not already have a timeout. Connections which time out while searching are also now removed from the pool, making failover possible if an LDAP load balancer is used. 

Syntax: integer. 

Default: 60

local.ldapsiecred

Server credential. (Read-only parameter). 

Syntax: string. 

Default: msg.ConfigLdapSiePassword

local.ldapsiedn

Server instance entry DN. (Read-only parameter). 

Syntax: string. 

Default: cn=msg-config, cn=msg.product.Name, cn=msg.GroupName, cn=msg.ServerHostName, ou=msg.AdminDomain, ldapbasedn

local.ldaptrace

Enable LDAP trace (debug) logging. 

Syntax: boolean. 

Default: 0

local.ldapuselocal

When set to true, the Messaging Server will use the information savid in configutil to connect to the config directory (all the local.ldap* parameters). If false, the Messaging Server will connect to the config directory using the default method, through the admin SDK by getting the parameters from the admin dbswitch.conf file.

Syntax: boolean. 

Default: 0

local.ldapusessl

Whether LDAP authentication should use SSL. 

Syntax: boolean. 

Default: no

local.lockdir

Full pathname of server lock directory. (Restart of all services required). 

Syntax: file path name. 

Default: msg_svr_base/data/lock

local.mmp.enable

Enable mmp server on start-msg startup. (Restart of all services required).

Syntax: boolean. 

Default: mmpEnable

local.msgtrace.active

Enable message tracing. 

Syntax: string. 

Default: NULL 

local.obsoleteimap

Allow old IMAP2bis and IMAP4 commands. 

Syntax: boolean. 

Default: yes

local.pop.forcetelemetry

Force telemetry for all users. Warning: this generates a lot of data and should not be used on a production system. 

Syntax: boolean. 

Default: 0

local.pop.lockmailbox

When set to 1 (on), this parameter limits the number of pop sessions allowed to access a mailbox at a time to one. When set to 0 (off), pop users can access mailboxes in multiple sessions concurrently. 

Syntax: boolean. 

Default: 0

local.pop.logprotocolerrors

Controls the log level for protocol errors. 

Syntax: unsigned integer. 

Default: 0

local.pop.maxprotocolerrors

Maximum number of protocol errors allowed before connection is forcibly closed. 

Syntax: unsigned integer. 

Default: 9999

local.poplogmboxstat

POP log will show mailbox statistics on login and logout if the value is set to 1. 

Syntax: boolean. 

Default: 0

local.probe.cert.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.cert.warningthreshold

Number of seconds of cert server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.http.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.http.warningthreshold

Number of seconds of http server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.imap.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.imap.warningthreshold

Number of seconds of imap server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.job_controller.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.job_controller.warningthreshold

Number of seconds of job_controller non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.lmtp.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.lmtp.warningthreshold

Number of seconds of lmtp server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.pop.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.pop.warningthreshold

Number of seconds of pop server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.smtp.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.smtp.warningthreshold

Number of seconds of smtp server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.submit.timeout

Timeout before restart. 

Syntax: integer. 

Default: 0

local.probe.submit.warningthreshold

Number of seconds of submit server non-response before a warning message is logged to the default log file.

Syntax: integer. 

local.probe.warningthreshold

Specifies the value, in number of seconds, of a warning threshold for all mail services. When the response time of a service (such as IMAP, POP, SMTP, etc.) is longer than the specified number of seconds, msprobe sends a warning message to the default log file.

Syntax: integer. 

Default: 25

local.queuedir

Full pathname of spool directory or local queue directory to be monitored by msprobe. (Read-only parameter).

Syntax: file path name. 

Default: NULL 

local.rfc822header.allow8bit

Syntax: boolean. 

Default: no

local.rfc822header.fixcharset

Character set where improperly encoded 8-bit message headers are interpreted by Messenger Express. 

Syntax: string. 

Default: NULL 

local.rfc822header.fixlang

Specifies two-letter language ID where improperly encoded 8-bit message headers are interpreted by Messenger Express. This parameter must be used in conjunction with the local.rfc822header.fixcharset parameter.

Syntax: string. 

Default: NULL 

local.sched.enable

Enable sched server on start-msg startup.

Syntax: boolean. 

Default: schedEnable

local.schedule.*

Set a task run schedule. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.

Syntax: string. 

Default: NULL 

local.schedule.expire

Interval for running imexpire. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.

Syntax: string. 

Default: schedExpire

local.schedule.msprobe

msprobe run schedule. msprobe is a daemon that probes servers to see if they respond to service requests. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.

Syntax: string. 

Default: 5,15,25,35,45,55 * * * * msg_svr_base/lib/msprobe

local.schedule.purge

Interval for running purge. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.

Syntax: string. 

Default: purgeSched

local.schedule.return_job

Interval for running return_job. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.

Syntax: string. 

Default: returnJobSched

local.servergid

Server group id in UNIX. (Read-only parameter). 

Syntax: string. 

Default: servergid

local.servername

Server name. (Required parameter; Read-only parameter). 

Syntax: string. 

Default: msg.ServerHostName

local.serverroot

Server root. (Required parameter; Read-only parameter). 

Syntax: file path name. 

Default: msg_svr_base

local.servertype

Server type. (Required parameter; Read-only parameter). 

Syntax: string. 

Default: msg

local.serveruid

User id of server in UNIX. (Read-only parameter). 

Syntax: string. 

Default: serveruid

local.service.http.allowldapaddresssearch

Whether webmail users can search the directory. 

Syntax: boolean. 

Default: yes

local.service.http.charsetvalidation

Syntax: boolean. 

Default: 1

local.service.http.cookiename

Syntax: string. 

local.service.http.filterhiddenmailinglists

Excludes the mgmanhidden attribute from the search filter when set to 0.

Syntax: boolean. 

Default: 1

local.service.http.generatereceivedheader

Syntax: boolean. 

Default: 1

local.service.http.gzip.attach

Syntax: boolean. 

Default: 0

local.service.http.gzip.dynamic

Enables or disables compression of dynamic content (for example: request to *.msc files) delivered to Messenger Express or Communications Express mail clients. This can be disabled if Messenger Express or Communications Express users are getting corrupted content and cannot open their mail pages.

Syntax: boolean. 

Default: yes

local.service.http.gzip.static

Enables or disables compression of static content (for example: HTML files) delivered to Messenger Express or Communications Express mail clients. This can be disabled if Messenger Express or Communications Express users are getting corrupted content and cannot open their mail pages. 

Syntax: boolean. 

Default: yes

local.service.http.ldapaddresssearchattrs

A comma-delineated list of LDAP attributes returned to webmail users in a directory search. 

Syntax: string. 

Default: cn, mail, sn, telephoneNumber

local.service.http.maxcollectmsglen

Maximum message size the server collects from a remote POP mailbox. If any message in the mailbox to be collect exceeds this size, the collection will halt when that message is encountered. 

Syntax: unsigned integer. 

Default: 100000000

local.service.http.maxldaplimit

Sets the maximum LDAP lookup limit. 

Syntax: unsigned integer. 

Default: 500

local.service.http.proxy

Enables the Messenger Express Multiplexor on a Messaging Server proxy machine (when set to 1). This specialized server acts as a single point of connection to Messenger Express (the HTTP access service) when managing multiple mail servers. 

Syntax: boolean. 

Default: 0

local.service.http.proxy.admin

Back-end store administrator. 

Syntax: string. 

Default: NULL 

local.service.http.proxy.adminpass

Back-end store administrator password. 

Syntax: string. 

Default: NULL 

local.service.http.proxy.port

Configures the port number of the back-end Messenger Express (HTTP) server with the Messaging Multiplexor. 

Syntax: unsigned integer. 

Default: 80

local.service.http.rfc2231compliant

Enables webmail's RFC-2231 encoder so that the attachment filename will be encoded in the method defined by RFC-2231. 

Syntax: boolean. 

Default: no

local.service.http.showunreadcounts

Shows unread count in parentheses after the folder name. Setting this parameter affects server performance. 

Syntax: boolean. 

Default: 0

local.service.http.smtpauthpassword

Password for end user AUTH SMTP user. 

Syntax: string. 

Default: NULL 

local.service.http.smtpauthuser

User id for end user AUTH SMTP user. This parameter allows someone using Messenger Express to receive the same authenticated SMTP messages that they would normally receive using another web browser. In order for this to work, the user ID and password given to mshttpd must be a store administrator. After setting these parameters, any mail received from a local user should have the word 'Internal' appearing next to the 'From:' header in the Message View window.

Syntax: string. 

Default: NULL 

local.service.http.usesentdate

Syntax: boolean. 

Default: 0

local.service.http.xmailer

Override X-Mailer header with this string. 

Syntax: string. 

Default: NULL 

local.service.pab.active

Syntax: integer. 

local.service.pab.alwaysusedefaulthost

Enables one PAB server to be used (overriding hostname in PAB URIs). 

Syntax: boolean. 

Default: no

local.service.pab.attributelist

Add new attributes to a personal address book entry. With this parameter, you can create an attribute that does not already exist. 

Syntax: string. 

Default: pabattrs

local.service.pab.defaulthost

Index of default host. 

Syntax: integer. 

Default: 0

local.service.pab.enabled

Enable or disable PAB feature. 

Syntax: boolean. 

Default: 1

local.service.pab.ldapbasedn

Base DN for PAB searches. 

Syntax: string. 

Default: service.pab.ldapbasedn

local.service.pab.ldapbinddn

Bind DN for PAB searches. 

Syntax: string. 

Default: uid=msg-admin-msg.ServerHostName-msg.product.InstallationTimestamp, ou=People, deforgdn

local.service.pab.ldaphost

Hostname where Directory Server for PAB resides. 

Syntax: string. 

Default: ugldaphost

local.service.pab.ldappasswd

Password for user specified by local.service.pab.ldapbinddn.

Syntax: string. 

Default: msg.enduser.AdminPassword

local.service.pab.ldapport

Port number of the PAB Directory Server. 

Syntax: unsigned integer. 

Default: ugldapport

local.service.pab.ldapusessl

Use SSL to connect to the PAB Directory Server. 

Syntax: boolean. 

Default: 0

local.service.pab.maxnumberofentries

Maximum number of entries a single PAB can store. 

Syntax: unsigned integer. 

Default: 500

local.service.pab.migrate415

Enables PAB migration when set to on. 

Syntax: boolean. 

Default: no

local.service.pab.numberofhosts

Number of PAB servers. 

Syntax: unsigned integer. 

Default: 1

local.service.proxy.admin

Default store admin login name. Not configured by default. 

Syntax: string. 

Default: NULL 

local.service.proxy.admin.*

Store admin login name for a specific host if different from local.service.proxy.admin. Not configured by default.

Syntax: string. 

Default: NULL 

local.service.proxy.adminpass

Default store admin password. Not configured by default. 

Syntax: string. 

Default: NULL 

local.service.proxy.adminpass.*

Store admin password for a specific host if different from local.service.proxy.adminpass. Not configured by default.

Syntax: string. 

Default: NULL 

local.service.proxy.imapport

Syntax: integer. 

Default: 143

local.service.proxy.serverlist

Message store server list. Takes a space-separated string. Not configured by default. 

Syntax: string. 

Default: NULL 

local.sharedfoldersforcedsubscription

Syntax: string. 

Default: no

local.smsgateway.enable

Enable sms server on start-msg startup.

Syntax: boolean. 

Default: no

local.smsgateway.foreground

Run SMS Gateway Server in the foreground with debugging enabled. 

Syntax: integer. 

Default: 0

local.snmp.cachettl

Cache entry time to live in seconds. 

Syntax: integer. 

Default: -1

local.snmp.directoryscan

Periodically scan the on-disk queue cache directories. 

Syntax: boolean. 

Default: yes

local.snmp.enable

Start snmp subagent on start-msg startup.

Syntax: boolean. 

Default: no

local.snmp.port

SNMP subagent port number. 

Syntax: unsigned integer. 

Default: 0

local.snmp.servertimeout

Maximum number of seconds to wait for each step in probing a server (connect to, read from, write to, etc.). 

Syntax: integer. 

Default: -1

local.ssldbpath

Specifies the location of certificates and key files. 

Syntax: file path name. 

Default: NULL 

local.ssldbprefix

Specifies the prefixes of the certificate and key files. 

Syntax: string. 

Default: NULL 

local.store.backup.exclude

Specifies mailboxes to be excluded from a backup operation. You can specify a single mailbox or a list of mailboxes separated by the '%' character. 

Syntax: string. 

Default: NULL 

local.store.backupdir

Directory for backup image of message store data. 

Syntax: file path name. 

Default: NULL 

local.store.checkdiskusage

Stops messages from being delivered to a message store partition when the partition fills more than a specified percentage of available disk space. If disk usage goes higher than the specified threshold, the store daemon locks the partition, logs a message to the default log files, and sends an email notification to the postmaster. When disk usage falls below the threshold, the partition is unlocked, and messages are again delivered to the store. 

Syntax: boolean. 

Default: yes

local.store.checkmailhost

Enable checking that the user mailhost attribute matches this server.

Syntax: boolean. 

Default: 1

local.store.dbsync

Syntax: boolean. 

Default: no

local.store.deadlock.autodetect

Sets whether all or just one thread resolves deadlock. 

Syntax: boolean. 

Default: no

local.store.deadlock.checkinterval

Specifies the sleep length (in microseconds) before lock_detect is set again.

Syntax: unsigned integer. 

Default: 1000

local.store.diskusagethreshold

Specifies the disk-usage threshold for the partition-monitoring feature. (For details about this feature, see local.store.checkdiskusage). The value of local.store.diskusagethreshold is a percentage from 1 to 99.

Syntax: unsigned integer. 

Default: 99

local.store.enable

Enables the store when starting services. 

Syntax: boolean. 

Default: storeEnable

local.store.ensureownerrights

Syntax: boolean. 

Default: 1

local.store.expire.cleanonly

For backward compatibility. Perform purge only, do not perform imexpire.

Syntax: boolean. 

Default: false

local.store.expire.loglevel

Specify a log level: 1: log summary for the entire expire session. 2: log one message per mailbox expired. 3: log one message per message expired. 

Syntax: unsigned integer. 

Default: 1

local.store.expungesynclevel

Sync level for store expunge file. 0: no sync, 1: data sync only, 2: data sync and metadata sync (that is, all file attributes, including access time and modification time). 

Syntax: unsigned integer. 

Default: 1

local.store.finalcheckpoint

Syntax: boolean. 

Default: no

local.store.indexsynclevel

Sync level for store index file. 0: no sync, 1: data sync only, 2: data sync and metadata sync (that is, all file attributes, including access time and modification time). 

Syntax: unsigned integer. 

Default: 1

local.store.listimplicit

Syntax: boolean. 

Default: 0

local.store.listrecover

Specifies how LIST command is done in respects to recovery. 

Syntax: string. 

Default: NULL 

local.store.logexpungedetails

If set to 'yes', expunge details will be logged. 

Syntax: string. 

Default: NULL 

local.store.maxfolders

Specifies a maximum number of folders. Set to 0 for infinite. 

Syntax: integer. 

Default: 0

local.store.maxlog

Specifies a maximum number of allowable accumulated log files. 

Syntax: unsigned integer. 

Default: 8

local.store.maxmessages

Specifies a maximum number of messages per folder. 

Syntax: integer. 

local.store.messagesynclevel

Sync level for store message file. 0: no sync, 1: data sync only, 2: data sync and metadata sync (that is, all file attributes, including access time and modification time). 

Syntax: unsigned integer. 

Default: 1

local.store.messagetypeplugin

Full pathname and command line arguments (preceded by a '$' character) for message typing plugin. 

Syntax: string. 

Default: NULL 

local.store.notifyplugin

Enable notifications via the Event Notification Service by specifying the absolute path name to libibiff here. 

Syntax: file path name. 

Default: NULL 

local.store.notifyplugin.debuglevel

Level of debugging messages for ibiff plugin. 

Syntax: unsigned integer. 

Default: 0

local.store.notifyplugin.deletemsg.enable

Specifies whether DeleteMsg events will generate a notification to ENS. 

Syntax: boolean. 

Default: 1

local.store.notifyplugin.deletemsg.jenable

Specifies whether DeleteMsg events will generate a notification to JMQ. 

Syntax: integer. 

Default: 1

local.store.notifyplugin.enseventkey

Specifies the event key to use for ENS notifications. The hostname portion of the event key is not used to determine the ENS host. It is simply a unique identifier used by ENS. This key is what the subscriber should subscribe to in order to be notified of events matching this key. 

Syntax: string. 

Default: enp://127.0.0.1/store

local.store.notifyplugin.enshost

The IP address or hostname of the ENS server. 

Syntax: string. 

Default: 127.0.0.1

local.store.notifyplugin.ensport

The TCP port for the ENS server. 

Syntax: unsigned integer. 

Default: 7997

local.store.notifyplugin.jdebuglevel

Level of debugging messages for JMQ notification plugin. 

Syntax: integer. 

Default: 0

local.store.notifyplugin.jmaxbodysize

Specifies the maximum size (in bytes) of the body that will be transmitted with the notification to JMQ. 

Syntax: integer. 

Default: 0

local.store.notifyplugin.jmaxheadersize

Specifies the maximum size (in bytes) of the header that will be transmitted with the notification to JMQ. 

Syntax: integer. 

Default: 0

local.store.notifyplugin.jmqhost

The hostname of the JMQ broker. 

Syntax: string. 

Default: 127.0.0.1

local.store.notifyplugin.jmqport

The port number of the JMQ broker. 

Syntax: integer. 

Default: 7676

local.store.notifyplugin.jmqpwd

The JMQ user password. 

Syntax: string. 

Default: guest

local.store.notifyplugin.jmqtopic

The topic to which JMQ will publish events. 

Syntax: string. 

Default: JES-MS

local.store.notifyplugin.jmquser

The JMQ username. 

Syntax: string. 

Default: guest

local.store.notifyplugin.loguser.enable

Specifies whether LogUser events will generate a notification to ENS. 

Syntax: boolean. 

Default: 1

local.store.notifyplugin.loguser.jenable

Specifies whether LogUser events will generate a notification to JMQ. 

Syntax: integer. 

Default: 1

local.store.notifyplugin.maxbodysize

Specifies the maximum size (in bytes) of the body that will be transmitted with the notification to ENS. 

Syntax: unsigned integer. 

Default: 0

local.store.notifyplugin.maxheadersize

Specifies the maximum size (in bytes) of the header that will be transmitted with the notification to ENS. 

Syntax: unsigned integer. 

Default: 0

local.store.notifyplugin.newmsg.enable

Specifies whether NewMsg events will generate a notification to ENS. 

Syntax: boolean. 

Default: 1

local.store.notifyplugin.newmsg.jenable

Specifies whether NewMsg events will generate a notification to JMQ. 

Syntax: integer. 

Default: 1

local.store.notifyplugin.noneinbox.enable

Determines whether all folders generate notifications or if only the INBOX generates notifications to ENS: 0: only INBOX, 1: all folders. 

Syntax: boolean. 

Default: 0

local.store.notifyplugin.noneinbox.jenable

Determines whether all folders generate notifications or if only the INBOX generates notifications to JMQ: 0: only INBOX, 1: all folders. 

Syntax: integer. 

Default: 0

local.store.notifyplugin.purgemsg.enable

Specifies whether PurgeMsg events will generate a notification to ENS. 

Syntax: boolean. 

Default: 1

local.store.notifyplugin.purgemsg.jenable

Specifies whether PurgeMsg events will generate a notification to JMQ. 

Syntax: integer. 

Default: 1

local.store.notifyplugin.readmsg.enable

Specifies whether ReadMsg events will generate a notification to ENS. 

Syntax: boolean. 

Default: 1

local.store.notifyplugin.readmsg.jenable

Specifies whether ReadMsg events will generate a notification to JMQ. 

Syntax: integer. 

Default: 1

local.store.notifyplugin.updatemsg.enable

Specifies whether UpdateMsg events will generate a notification to ENS. 

Syntax: boolean. 

Default: 1

local.store.notifyplugin.updatemsg.jenable

Specifies whether UpdateMsg events will generate a notification to JMQ. 

Syntax: integer. 

Default: 1

local.store.overquotastatus

Enable quota enforcement before messages are enqueued in the MTA. This prevents the MTA queues from filling up. When set, and a user is not yet over quota, but an incoming message pushes the user over quota, then the message is delivered, but the mailuserstatus LDAP attribute is set to overquota so no more messages will be accepted by the MTA.

Syntax: boolean. 

Default: 0

local.store.perusersynclevel

Sync level for store peruser file. 0: no sync, 1: data sync only, 2: data sync and metadata sync (that is, all file attributes, including access time and modification time). 

Syntax: unsigned integer. 

Default: 1

local.store.pin

Mailboxes to protect from deletion or modification except by the Message Store Administrator. The format is as follows: 'mailbox1%mailbox2%mailbox 3', where mailbox1, mailbox2 and mailbox 3 are the mailboxes to be protected (note that spaces can be used in mailbox names), and % is the separator between each mailbox.

Syntax: string. 

Default: NULL 

local.store.quotaoverdraft

Used to provide compatibility with systems that migrated from the Netscape Messaging Server. When set to 'on', allow delivery of one message that puts disk usage over quota. After the user is over quota, messages are deferred or bounced, the quota warning message is sent, and the quota grace period timer starts. Treated as 'on' if store.overquotastatus is set.

Syntax: boolean. 

Default: off

local.store.relinker.enabled

Enables real-time re-linking of messages in the append code, and stored purge. The relinker command-line tool may be run even if this option is off, however since stored will not purge the repository, relinker -d must be used for this task. Turning this option on affects message delivery performance in exchange for the disk space savings.

Syntax: boolean. 

Default: no

local.store.relinker.maxage

Maximum age in hours for messages to be kept in the repository, or considered by the relinker command-line. -1 means no age limit, that is, only purge orphaned messages from the repository. For relinker it means process existing messages regardless of age. Shorter values keep the repository smaller thus allow relinker or stored purge to run faster and reclaim disk space faster, while longer values allow duplicate message re-linking over a longer period of time, for example, when users copy the same message to the store several days apart, or when running a migration over several days or weeks.

Syntax: integer. 

Default: 24

local.store.relinker.minsize

Minimum size in kilobytes for messages to be considered by run-time or command-line relinker. Setting a non-zero value gives up the relinker benefits for smaller messages in exchange for a smaller repository.

Syntax: unsigned integer. 

Default: 0

local.store.relinker.purgecycle

Approximate duration in hours of an entire stored purge cycle. The actual duration depends on the time it takes to scan each directory in the repository. Smaller values will use more I/O and larger values will not reclaim disk space as fast. 0 means run purge continuously without any pause between directories. -1 means don't run purge in stored (then purge must be performed using the relinker -d command).

Syntax: unsigned integer. 

Default: 24

local.store.seenckpinterval

Syntax: unsigned integer. 

Default: 1

local.store.serversidewastebasket

Enables server side wastebasket. 

Syntax: boolean. 

Default: no

local.store.sharedfolders

Disables listing of shared folders with '*' as its pattern. You can still select the shared folder, but you cannot list it with a '*'. 

Syntax: boolean. 

Default: 1

local.store.snapshotdirs

Number of separate snapshots to store on disk. Minimum is 2. Recommend enough to be sure you have a good database back by the time you figure out the current one is beyond repair. 

Syntax: string. 

Default: 3

local.store.snapshotinterval

Interval of time between snapshots in minutes. It is recommended that you perform this procedure at least once a day. 

Syntax: string. 

Default: 1440

local.store.snapshotpath

Specifies the path in which to copy the mboxlist directory. Permissions must be set for the message store owner. Snapshots will be placed in subdirectories.

Syntax: file path name. 

Default: dbdata/snapshots

local.store.subscribesynclevel

Sync level for store subscribe file. 0: no sync, 1: data sync only, 2: data sync and metadata sync (that is, all file attributes, including access time and modification time). 

Syntax: unsigned integer. 

Default: 1

local.store.synclevel

Default sync level for store files. 0: no sync, 1: data sync only, 2: data sync and metadata sync (that is, all file attributes, including access time and modification time). 

Syntax: unsigned integer. 

Default: 1

local.supportedlanguages

Languages supported by server code. (Read-only parameter). 

Syntax: string. 

Default: [en,de,fr,es,af,ca,da,nl,fi,gl,ga,is,it,no,pt,sv,ja,ko,zh-CN,zh-TW]

local.threadholddelay

Syntax: unsigned integer. 

Default: 75

local.tmpdir

Temporary file directory. (Read-only parameter). 

Syntax: file path name. 

Default: msg_svr_base/data/tmp

local.ugldapbasedn

Root of the user/group configuration tree in the Directory Server. (Required parameter; Restart of all services required). 

Syntax: string. 

Default: ugldapbasedn

local.ugldapbindcred

Password for the user/group administrator. (Restart of all services required). 

Syntax: string. 

Default: msg.enduser.AdminPassword

local.ugldapbinddn

DN of the user/group administrator. (Restart of all services required). 

Syntax: string. 

Default: uid=msg-admin-msg.ServerHostName-msg.product.InstallationTimestamp, ou=People, deforgdn

local.ugldaphasplainpasswords

Sets whether the user/group LDAP server is configured to store user passwords in plaintext and readable to the server. Necessary in order to support APOP and the CRAM-MD5 SASL mechanism. 

Syntax: boolean. 

Default: no

local.ugldaphost

LDAP server for user/group lookup. (Required parameter; Restart of all services required). 

Syntax: string. 

Default: ugldaphost

local.ugldappoolsize

Default LDAP pool size. 

Syntax: integer. 

Default: 1

local.ugldapport

LDAP port for user/group lookup. (Restart of all services required). 

Syntax: unsigned integer. 

Default: ugldapport

local.ugldapuselocal

If set to yes, the ugldap config data will be stored in the local config file. Otherwise, it is stored in LDAP. (Restart of all services required). 

Syntax: boolean. 

Default: yes

local.ugldapusessl

Use SSL to connect to user/group LDAP server. (Restart of all services required). 

Syntax: boolean. 

Default: no

local.watcher.enable

Enable watcher on start-msg startup. watcher is a daemon that monitors Messaging Server and restarts services that fail. Refer to local.auto.restart and the Sun Java System Messaging Server Administration Guide for details.

Syntax: boolean. 

Default: yes

local.watcher.port

watcher listen port.

Syntax: unsigned integer. 

Default: 49994

local.webmail.cert.enable

Verify certificates against a CRL. When this is set, ensure that the crlenable parameter in the smime.conf is set to 1.

Syntax: boolean. 

Default: no

local.webmail.cert.port

Specifies a port number on the machine where the Messaging Server runs to use for CRL communication. This port is used locally for that machine only. The value must be greater than 1024. 

Syntax: integer. 

Default: 55443

local.webmail.da.host

Delegated Administrator hostname. 

Syntax: string. 

Default: msg.ServerHostName

local.webmail.da.port

Delegated Administrator port. 

Syntax: integer. 

Default: 8080

local.webmail.sieve.host

The hostname of the web container where the Mail Filter has been deployed. 

Syntax: string. 

Default: NULL 

local.webmail.sieve.port

The port of the web container where the Mail Filter has been deployed. 

Syntax: string. 

Default: NULL 

local.webmail.sieve.sslport

The SSL port of the web container where the Mail Filter has been deployed. 

Syntax: string. 

Default: NULL 

local.webmail.smime.cert.enable

Enable certificate server for S/MIME. (Restart of CERT service required). 

Syntax: boolean. 

Default: no

local.webmail.smime.cert.port

Server port number. (Restart of HTTP service required; Restart of CERT service required). 

Syntax: unsigned integer. 

Default: 55443

local.webmail.smime.crldfromto

Syntax: integer. 

Default: 0

local.webmail.smime.enable

Controls whether the S/MIME features are available to Communications Express Mail users who have permission to use them. (Restart of HTTP service required; Restart of CERT service required). 

Syntax: boolean. 

Default: no

local.webmail.sso.amauthcertificatealias

The nickname of the client certificate in the certificate file database. 

Syntax: string. 

Default: NULL 

local.webmail.sso.amcertdbpassword

Password for the certificate key database file. 

Syntax: string. 

Default: NULL 

local.webmail.sso.amcookiename

Access Manager cookie name. If Access Manager is configured to use another cookie name, then that name needs to be configured in Messaging Server as local.webmail.sso.amcookiename so that Messaging Server knows what to look for when doing single-sign on.

Syntax: string. 

Default: iPlanetDirectoryPro

local.webmail.sso.amloglevel

AMSDK logging level. The SSO library used by Messaging Server has its own logging mechanism separate from Messaging Server. Its messages are logged in a file called http_sso under msg_svr_base/log. By default only messages with info or higher are logged, but it is possible to increase the logging level by setting the logging level to a value from 1 to 5 (1: errors, 2: warnings, 3: info, 4: debug, 5: maxdebug). Be aware that the library doesn't have the same notion of message importances as Messaging Server and that setting the level to debug can result in a lot of meaningless data. Also the http_sso log file is not managed by common Messaging Server logging code and is never cleaned up or rolled over. It is the responsibility of the system administrator to clean it up when setting the log level higher than the default.

Syntax: integer. 

Default: 3

local.webmail.sso.ammsgserverurl

Syntax: URL. 

Default: NULL 

local.webmail.sso.amnamingurl

The URL where Access Manager runs the naming service. Mandatory variable for single sign-on through Access Manager. Typically this URL is http://server/amserver:port/namingservice.

Syntax: URL. 

Default: NULL 

local.webmail.sso.amtrustservercerts

Whether to trust SSL certificates not in the client certificate file database. 

Syntax: boolean. 

Default: 0

local.webmail.sso.cookiedomain

The string value of this parameter is used to set the cookie domain value of all SSO cookies set by the Messenger Express HTTP server. This domain must match the DNS domain used by the Messenger Express browser to access the server. It is not the hosted domain name. 

Syntax: string. 

Default: NULL 

local.webmail.sso.enable

Enable Single Sign On functions, including accepting and verifying SSO cookies presented by the client when the login page is fetched. It returns an SSO cookie to the client for a successful login and responds to requests from other SSO partners to verify its own cookies. If set to zero, the server does not perform any SSO functions. 

Syntax: boolean. 

Default: 0

local.webmail.sso.id

The string value of this parameter is used as the application ID value when formatting SSO cookies set by the Messenger Express HTTP server. The default value is null. This is an arbitrary string. Its value must match what you specify for the Delegated Administrator in its resource.properties file. The corresponding entry in resource.properties would be: Verificationurl-XXX-YYY = http://webmailhost:webmailport/VerifySSO? Where XXX is the local.webmail.sso.prefix value set above, and YYY is the value of local.webmail.sso.id set here.

Syntax: string. 

Default: NULL 

local.webmail.sso.prefix

Specifies the prefix value when formatting SSO cookies set by the webmail server. Only SSO cookies with this prefix value are recognized by the server; all other SSO cookies are ignored. 

Syntax: string. 

Default: NULL 

local.webmail.sso.singlesignoff

Single sign-off from Messaging Server to Access Manager. Access Manager is the central authentication authority, and single sign-off is always enabled from Access Manager to Messaging Server. This option allows a site to configure whether the logout button in webmail should also log the user out of Access Manager (saving some customization work). By default this is enabled. If this is disabled, a user logging out of the default webmail client is automatically logged back in since logout refers to the root document and the root document refers to the INBOX display as long as the Access Manager cookie exists and is valid. Therefore, a site choosing to disable this option needs to customize what happens at webmail logout. 

Syntax: boolean. 

Default: 1

local.webmail.sso.uwccontexturi

Specifies the path in which Communications Express is deployed. Specify this parameter only when Communications Express is not deployed under /. For example, if Communications Express is deployed in /uwc, local.webmail.sso.uwccontexturi=uwc.

Syntax: string. 

Default: NULL 

local.webmail.sso.uwcenabled

Enable Communications Express access to Messenger Express. 

Syntax: integer. 

Default: 0

local.webmail.sso.uwchome

Specifies the URL required to access the home link. 

Syntax: string. 

Default: NULL 

local.webmail.sso.uwclogouturl

Specifies the URL Messenger Express uses to invalidate the Communications Express session. 

Syntax: URL. 

Default: NULL 

local.webmail.sso.uwcport

Specifies the Communications Express port. 

Syntax: integer. 

Default: 0

local.webmail.sso.uwcsslport

Specifies the Communications Express SSL port. 

Syntax: integer. 

Default: 443

logfile.admin.buffersize

Size of admin log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.admin.expirytime

Maximum time an admin log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.admin.flushinterval

Time interval for flushing buffers to admin log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.admin.logdir

Directory path for admin log files. 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.admin.loglevel

Specify an admin log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.admin.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.admin.maxlogfiles

Maximum number of admin log files. 

Syntax: unsigned integer. 

Default: 10

logfile.admin.maxlogfilesize

Maximum size (bytes) of each admin log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.admin.maxlogsize

Maximum size of all admin log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.admin.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for admin logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.admin.rollovertime

The frequency in which to rotate the admin log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.admin.syslogfacility

Specifies whether or not admin logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.default.buffersize

Size of default log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.default.expirytime

Maximum time a default log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.default.flushinterval

Time interval for flushing buffers to default log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.default.logdir

Directory path for default log files. (Restart of all services required). 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.default.loglevel

Specify an default log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.default.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.default.maxlogfiles

Maximum number of default log files. 

Syntax: unsigned integer. 

Default: 10

logfile.default.maxlogfilesize

Maximum size (bytes) of each default log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.default.maxlogsize

Maximum size of all default log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.default.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for default logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.default.rollovertime

The frequency in which to rotate the default log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.default.syslogfacility

Specifies whether or not default logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.http.buffersize

Size of HTTP log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.http.expirytime

Maximum time an HTTP log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.http.flushinterval

Time interval for flushing buffers to HTTP log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.http.logdir

Directory path for HTTP log files. (Restart of HTTP service required). 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.http.loglevel

Specify an HTTP log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.http.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.http.maxlogfiles

Maximum number of HTTP log files. 

Syntax: unsigned integer. 

Default: 10

logfile.http.maxlogfilesize

Maximum size (bytes) of each HTTP log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.http.maxlogsize

Maximum size of all HTTP log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.http.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for HTTP logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.http.rollovertime

The frequency in which to rotate the HTTP log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.http.syslogfacility

Specifies whether or not HTTP logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.imap.buffersize

Size of IMAP log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.imap.expirytime

Maximum time an IMAP log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.imap.flushinterval

Time interval for flushing buffers to IMAP log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.imap.logdir

Directory path for IMAP log files. (Restart of IMAP service required). 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.imap.loglevel

Specify an IMAP log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.imap.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.imap.maxlogfiles

Maximum number of IMAP log files. 

Syntax: unsigned integer. 

Default: 10

logfile.imap.maxlogfilesize

Maximum size (bytes) of each IMAP log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.imap.maxlogsize

Maximum size of all IMAP log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.imap.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for IMAP logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.imap.rollovertime

The frequency in which to rotate the IMAP log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.imap.syslogfacility

Specifies whether or not IMAP logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.imta.buffersize

Size of MTA log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.imta.expirytime

Maximum time an MTA log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.imta.flushinterval

Time interval for flushing buffers to MTA log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.imta.logdir

Directory path for MTA log files. 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.imta.loglevel

Specify an MTA log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.imta.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.imta.maxlogfiles

Maximum number of MTA log files. 

Syntax: unsigned integer. 

Default: 10

logfile.imta.maxlogfilesize

Maximum size (bytes) of each MTA log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.imta.maxlogsize

Maximum size of all MTA log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.imta.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for MTA logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.imta.rollovertime

The frequency in which to rotate the MTA log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.imta.syslogfacility

Specifies whether or not MTA logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.msgtrace.buffersize

Size of message trace log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.msgtrace.expirytime

Maximum time a message trace log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.msgtrace.flushinterval

Time interval for flushing buffers to message trace log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.msgtrace.logdir

Directory path for message trace log files. 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.msgtrace.loglevel

Specify a message trace log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.msgtrace.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.msgtrace.maxlogfiles

Maximum number of message trace log files. 

Syntax: unsigned integer. 

Default: 10

logfile.msgtrace.maxlogfilesize

Maximum size (bytes) of each message trace log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.msgtrace.maxlogsize

Maximum size of all message trace log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.msgtrace.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for message trace logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.msgtrace.rollovertime

The frequency in which to rotate the message trace log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.msgtrace.syslogfacility

Specifies whether or not message trace logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.pop.buffersize

Size of POP log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.pop.expirytime

Maximum time a POP log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.pop.flushinterval

Time interval for flushing buffers to POP log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.pop.logdir

Directory path for POP log files. (Restart of POP service required). 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.pop.loglevel

Specify an POP log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.pop.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.pop.maxlogfiles

Maximum number of POP log files. 

Syntax: unsigned integer. 

Default: 10

logfile.pop.maxlogfilesize

Maximum size (bytes) of each POP log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.pop.maxlogsize

Maximum size of all POP log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.pop.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for POP logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.pop.rollovertime

The frequency in which to rotate the POP log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.pop.syslogfacility

Specifies whether or not POP logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfile.snmp.buffersize

Size of SNMP log buffers in bytes. 

Syntax: unsigned integer. 

Default: 0

logfile.snmp.expirytime

Maximum time an SNMP log file is kept (in seconds). 

Syntax: unsigned integer. 

Default: 604800

logfile.snmp.flushinterval

Time interval for flushing buffers to SNMP log files (in seconds). 

Syntax: unsigned integer. 

Default: 60

logfile.snmp.logdir

Directory path for SNMP log files. (Restart of IMAP service required). 

Syntax: file path name. 

Default: msg_svr_base/data/log

logfile.snmp.loglevel

Specify an SNMP log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug. 

Syntax: string. 

Default: Notice

logfile.snmp.logtype

Ignored. Set to either NscpLog or syslog. (Read-only parameter). 

Syntax: string. 

Default: NscpLog

logfile.snmp.maxlogfiles

Maximum number of SNMP log files. 

Syntax: unsigned integer. 

Default: 10

logfile.snmp.maxlogfilesize

Maximum size (bytes) of each SNMP log file. 

Syntax: unsigned integer. 

Default: 2097152

logfile.snmp.maxlogsize

Maximum size of all SNMP log files. 

Syntax: unsigned integer. 

Default: 20971520

logfile.snmp.minfreediskspace

Minimum amount of free disk space (bytes) that must be available for SNMP logging. 

Syntax: unsigned integer. 

Default: 5242880

logfile.snmp.rollovertime

The frequency in which to rotate the SNMP log file (in seconds). 

Syntax: unsigned integer. 

Default: 86400

logfile.snmp.syslogfacility

Specifies whether or not SNMP logging goes to syslog. The values can be user, mail, daemon, local0 to local7, or none. If the value is set, messages are logged to the syslog facility corresponding to the set value and all other log file service options are ignored. 

Syntax: string. 

Default: none

logfiles.admin.alias

Syntax: string. 

Default: |logfile|admin

logfiles.default.alias

Syntax: string. 

Default: |logfile|default

logfiles.http.alias

Syntax: string. 

Default: |logfile|http

logfiles.imap.alias

Syntax: string. 

Default: |logfile|imap

logfiles.imta.alias

Syntax: string. 

Default: |logfile|imta

logfiles.pop.alias

Syntax: string. 

Default: |logfile|pop

logfiles.snmp.alias

Syntax: string. 

Default: |logfile|snmp

nsclassname

Reference to Java class for Messaging Server panels for Admin Server. 

Syntax: string. 

Default: com.netscape.management.msgserv.MsgServer@msgadminmsg.product.Ver.jar@AdminServer_sie

policy.store.module

Policy store module name. 

Syntax: string. 

Default: policy_store_ldap

presence.store.module

Presence store module name. 

Syntax: string. 

Default: presence_store_simple

pubsub.store.module

Pubsub store module name. 

Syntax: string. 

Default: pubsub_store_simple

sasl.default.auto_transition

When set and a user provides a plain text password, the password storage format will be transitioned to the default password storage method for the directory server. This can be used to migrate from plaintext passwords to APOP or CRAM-MD5. 

Syntax: boolean. 

Default: false

sasl.default.ldap.domainmap

Look up domains prior to locating users when performing authentication. If disabled, then search the entire user/group subtree when authenticating a user. 

Syntax: boolean. 

Default: 1

sasl.default.ldap.has_plain_passwords

Boolean to indicate directory stores plaintext passwords which enables APOP and CRAM-MD5. 

Syntax: boolean. 

Default: false

sasl.default.ldap.searchfilter

This is the default search filter used to look up users when one is not specified in the inetDomainSearchFilter for the domain. The syntax is the same as inetDomainSearchFilter (see schema guide).

Syntax: string. 

Default: (&(uid=%U)(objectclass=inetmailuser))

sasl.default.ldap.searchfordomain

By default, the authentication system looks up the domain in LDAP following the rules for domain lookup then looks up the user. However, if this option is set to '0' rather than the default value of 1', then the domain lookup does not happen and a search for the user (using the sasl.default.ldap.searchfilter) occurs directly under the LDAP tree specified by local.ugldapbasedn. This is provided for compatibility with legacy single-domain schemas, but use is not recommended for new deployments as even a small company may go through a merger or name change which requires support for multiple domains.

Syntax: boolean. 

Default: yes

sasl.default.mech_list

A space-separated list of SASL mechanisms to enable. If non-empty, this overrides the sasl.default.ldap.has_plain_passwords option as well as the service.imap.allowanonymouslogin option. This option applies to all protocols (IMAP, POP, SMTP).

Syntax: string. 

Default: NULL 

service.authcachesize

The number of concurrent users/entries in the cache during the service.authcachettl time interval. The unit is in 'entries' and each entry takes 60 bytes. (Restart of all services required).

Syntax: unsigned integer. 

Default: 10000

service.authcachettl

Cache entry TTL in seconds. 

Syntax: unsigned integer. 

Default: 900

service.dcroot

Root of DC tree in Directory Server. (Restart of all services required). 

Syntax: string. 

Default: msg.dctree.Suffix.1

service.defaultdomain

Messaging Server default domain. This is used to determine whether a domain is the default domain or a hosted domain. (Required parameter; Restart of all services required). 

Syntax: string. 

Default: defdomain

service.dnsresolveclient

Sets whether or not to reverse name lookup client host. 

Syntax: boolean. 

Default: no

service.experimentalldapmemcache

Enable/disable LDAP SDK memcache feature. 

Syntax: boolean. 

Default: 0

service.http.allowadminproxy

Sets whether or not to allow admin to proxy auth. This option is obsolete, use mailAllowedServiceAccess instead.

Syntax: boolean. 

Default: no

service.http.allowanonymouslogin

This enables the SASL ANONYMOUS mechanism. 

Syntax: boolean. 

Default: no

service.http.connlimits

Maximum number of connections per IP address. The syntax is: 'realm1,realm2,...' where a realm has the form of address ranges and maximum number of connections expressed as: 'IP|MASK:NUM'. There should be at least 1 realm of the form: '0.0.0.0|0.0.0.0:n' to cover the default case. 

Syntax: string. 

Default: NULL 

service.http.domainallowed

List of domains and/or IP addresses allowed HTTP access. 

Syntax: string. 

Default: NULL 

service.http.domainnotallowed

List of domains and/or IP addresses not allowed HTTP access. 

Syntax: string. 

Default: NULL 

service.http.enable

Enable http server on start-msg startup. (Restart of HTTP service required).

Syntax: boolean. 

Default: webmailEnable

service.http.enablesslport

Sets whether or not the HTTP over SSL service is started. If both service.http.enable and service.http.enablesslport are turned off, then stored does not try to monitor http. (Restart of HTTP service required).

Syntax: boolean. 

Default: no

service.http.extrauserldapattrs

Extra LDAP attributes returned to client (for customization). Syntax: attrname[:w][,attrname]... (:w if read-write attribute). (Restart of HTTP service required). 

Syntax: string. 

Default: NULL 

service.http.fullfromheader

Sets whether or not to send complete 'from' header or expect MTA to rewrite it. 

Syntax: boolean. 

Default: no

service.http.idletimeout

Timeout, in minutes, for the low-level HTTP connection (which is different from the webmail session). Lower values will use fewer socket handles and higher values cause less overhead when the client needs to recreate the connection. 

Syntax: unsigned integer. 

Default: 3

service.http.ipsecurity

Sets whether or not to restrict session access to login IP addresses. If set to yes, when the user logs in, the server remembers which IP address the user used to log in. Then it only allows that IP address to use the session cookie it issues to the user. 

Syntax: boolean. 

Default: yes

service.http.ldappoolsize

Default LDAP pool size. 

Syntax: integer. 

Default: 1

service.http.maxmessagesize

Maximum message size client is allowed to send. 

Syntax: unsigned integer. 

Default: 5242880

service.http.maxpostsize

Maximum HTTP post content length. 

Syntax: unsigned integer. 

service.http.maxsessions

Maximum number of sessions per server process. (Restart of HTTP service required). 

Syntax: unsigned integer. 

Default: 6000

service.http.maxthreads

Maximum number of threads per server process. (Restart of HTTP service required). 

Syntax: unsigned integer. 

Default: 250

service.http.numprocesses

Number of processes. (Restart of HTTP service required). 

Syntax: unsigned integer. 

Default: 1

service.http.plaintextmincipher

If this is > 0, then disable use of plaintext passwords unless a security layer (SSL or TLS) is activated. This forces users to enable SSL or TLS on their client to login which prevents exposure of their passwords on the network. 

Syntax: integer. 

Default: 0

service.http.port

Messenger Express HTTP port. (Restart of HTTP service required). 

Syntax: unsigned integer. 

Default: 80

service.http.resourcetimeout

Time, in seconds, after which mshttpd flushes cached session data from memory. Lower values will use less memory and higher values incur less overhead from resynchronizing from the session database. For correct session expiration this timeout is never higher than half the session timeout (mshttpd enforces this).

Syntax: unsigned integer. 

Default: 900

service.http.sessiontimeout

Webmail client session timeout in seconds. 

Syntax: unsigned integer. 

Default: 7200

service.http.smtphost

SMTP relay host. If you are using LMTP, set this to the machine name of the LMTP host. 

Syntax: string. 

Default: NULL 

service.http.smtpport

SMTP relay port. 

Syntax: unsigned integer. 

Default: 25

service.http.sourceurl

URL of webmail server. 

Syntax: URL. 

Default: NULL 

service.http.spooldir

Attachment spool directory for client outgoing mail. (Restart of HTTP service required). 

Syntax: file path name. 

Default: msg_svr_base/data/http

service.http.sslcachesize

Number of SSL sessions to be cached. (Restart of HTTP service required). 

Syntax: unsigned integer. 

Default: 0

service.http.sslport

HTTP over SSL port number. (Restart of HTTP service required). 

Syntax: unsigned integer. 

Default: 443

service.http.sslsourceurl

URL of webmail server. 

Syntax: URL. 

Default: NULL 

service.http.sslusessl

Sets whether or not to enable SSL. (Restart of HTTP service required). 

Syntax: boolean. 

Default: no

service.imap.allowanonymouslogin

This enables the SASL ANONYMOUS mechanism for use by IMAP. 

Syntax: boolean. 

Default: no

service.imap.banner

IMAP protocol welcome banner. One line string, with virtual parameters: %h=hostname, %p=protocol(ESMTP,POP or IMAP), %P=Product Name ('Java Enterprise System Messaging Server'), %v and %V=Version (short or long). 

Syntax: string. 

Default: %h %p service (%P %V)

service.imap.connlimits

Maximum number of connections per IP address. The syntax is: 'realm1,realm2,...' where a realm has the form of address ranges and maximum number of connections expressed as: 'IP|MASK:NUM'. There should be at least 1 realm of the form: '0.0.0.0|0.0.0.0:n' to cover the default case. 

Syntax: string. 

Default: NULL 

service.imap.domainallowed

List of domains and/or IP addresses allowed IMAP access. 

Syntax: string. 

Default: NULL 

service.imap.domainnotallowed

List of domains and/or IP addresses not allowed IMAP access. 

Syntax: string. 

Default: NULL 

service.imap.enable

Enable imap server on start-msg startup. (Restart of IMAP service required).

Syntax: boolean. 

Default: msmaEnable

service.imap.enablesslport

Sets whether or not IMAP over SSL service is started. (Restart of IMAP service required). 

Syntax: boolean. 

Default: no

service.imap.idletimeout

Maximum idle time for connections (in minutes). (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 30

service.imap.maxsessions

Maximum number of sessions per server process. (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 4000

service.imap.maxthreads

Maximum number of threads per server process. (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 250

service.imap.numprocesses

Number of processes. (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 1

service.imap.plaintextmincipher

If this is > 0, then disable use of plaintext passwords unless a security layer (SSL or TLS) is activated. This forces users to enable SSL or TLS on their client to login which prevents exposure of their passwords on the network. 

Syntax: integer. 

Default: 0

service.imap.port

IMAP server port number. (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 143

service.imap.sslcachesize

Number of SSL sessions to be cached. (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 0

service.imap.sslport

IMAP over SSL port number. (Restart of IMAP service required). 

Syntax: unsigned integer. 

Default: 993

service.imap.sslusessl

Sets whether or not SSL is enabled. (Restart of IMAP service required). 

Syntax: boolean. 

Default: no

service.imta.ldappoolsize

Default LDAP pool size. 

Syntax: integer. 

Default: 0

service.ldapmemcache

Enable/disable LDAP SDK memcache feature (obsolete). 

Syntax: boolean. 

Default: no

service.ldapmemcachesize

Cache size in bytes. 

Syntax: unsigned integer. 

Default: 131072

service.ldapmemcachettl

Cache entry time to live in seconds. 

Syntax: unsigned integer. 

Default: 30

service.listenaddr

The IP address to listen on. (Restart of all services required). 

Syntax: string. 

Default: INADDR_ANY

service.loginseparator

Character(s) to be used as login separator (between userid and domain). (Restart of all services required). 

Syntax: string. 

Default: @

service.plaintextloginpause

Pause after successful clear login. It is to discourage user from using clear login. 

Syntax: unsigned integer. 

Default: 0

service.pop.allowanonymouslogin

Sets whether or not anonymous login is allowed. 

Syntax: boolean. 

Default: no

service.pop.banner

POP protocol welcome banner. One line string, with virtual parameters: %h=hostname, %p=protocol(ESMTP,POP or IMAP), %P=Product Name ('Java Enterprise System Messaging Server'), %v and %V=Version (short or long). 

Syntax: string. 

Default: %h %p service (%P %V)

service.pop.connlimits

Maximum number of connections per IP address. The syntax is: 'realm1,realm2,...' where a realm has the form of address ranges and maximum number of connections expressed as: 'IP|MASK:NUM'. There should be at least 1 realm of the form: '0.0.0.0|0.0.0.0:n' to cover the default case. 

Syntax: string. 

Default: NULL 

service.pop.domainallowed

List of domains and/or IP addresses allowed POP access. 

Syntax: string. 

Default: NULL 

service.pop.domainnotallowed

List of domains and/or IP addresses not allowed POP access. 

Syntax: string. 

Default: NULL 

service.pop.enable

Enable pop server on start-msg startup. (Restart of POP service required).

Syntax: boolean. 

Default: msmaEnable

service.pop.enablesslport

Sets whether or not POP over SSL service is started. (Restart of POP service required). 

Syntax: boolean. 

Default: no

service.pop.idletimeout

Maximum idle time for connections (in minutes). 

Syntax: unsigned integer. 

Default: 10

service.pop.maxsessions

Maximum number of sessions per server process. (Restart of POP service required). 

Syntax: unsigned integer. 

Default: 600

service.pop.maxthreads

Maximum number of threads per server process. (Restart of POP service required). 

Syntax: unsigned integer. 

Default: 250

service.pop.numprocesses

Number of processes. (Restart of POP service required). 

Syntax: unsigned integer. 

Default: 1

service.pop.plaintextmincipher

If this is > 0, then disable use of plaintext passwords unless a security layer (SSL or TLS) is activated. This forces users to enable SSL or TLS on their client to login which prevents exposure of their passwords on the network. 

Syntax: integer. 

Default: 0

service.pop.popminpoll

Minimum client poll interval in seconds. 

Syntax: unsigned integer. 

Default: 0

service.pop.port

POP server port number. (Restart of POP service required). 

Syntax: unsigned integer. 

Default: 110

service.pop.sslcachesize

Number of SSL sessions to be cached. (Restart of POP service required). 

Syntax: unsigned integer. 

Default: 0

service.pop.sslport

POP over SSL port. (Restart of POP service required). 

Syntax: unsigned integer. 

Default: 992

service.pop.sslusessl

Sets whether or not to enable SSL. (Restart of POP service required). 

Syntax: boolean. 

Default: no

service.readtimeout

Period that msprobe waits after sending an request that goes unfulfilled before restarting a service. See local.schedule.msprobe.

Syntax: unsigned integer. 

Default: 30

session.store.module

Session store module name. 

Syntax: string. 

Default: session_store_simple

store.admins

Space separated list of user ids with message store administrator privileges. 

Syntax: string. 

Default: admin

store.cleanupage

Age (in hours) of expired or expunged message before purge will permanently remove it. 

Syntax: unsigned integer. 

Default: 1

store.dbcachesize

Mailbox list database cache size. (Restart of IMAP service required; Restart of POP service required). 

Syntax: unsigned integer. 

Default: 16777216

store.dbtmpdir

Mailbox list database temporary directory. This is a directory which is very heavily accessed. At install time, the value of this parameter is not defined and defaults to a subdirectory underneath the msg_svr_base location. If the disks that house the mboxlist database temporary directory are not fast enough at very large sites, performance problems might occur. As part of their performance and tuning steps, sites should take a note of this and define a value for this parameter which either points to a memory mapped file system, or which points to a location on a fast file system. (Restart of IMAP service required; Restart of POP service required). 

Syntax: file path name. 

Default: NULL 

store.defaultacl

Default ACL. 

Syntax: string. 

Default: anyone lrs

store.defaultmailboxquota

Default mailbox quota (in bytes). (Restart of all services required). 

Syntax: string. 

Default: -1

store.defaultmessagequota

Default message quota (in number of messages). (Restart of all services required). 

Syntax: string. 

Default: -1

store.defaultpartition

Default partition. Only applicable on INBOX. Subfolders will be created in the partition of the parent folder. 

Syntax: string. 

Default: primary

store.diskflushinterval

Syntax: unsigned integer. 

Default: 15

store.expirerule.*.deleted

Syntax: 'and'|'or'. Deleted is a message status flag. This attribute set to 'and' specifies that the message must be seen and other criteria must be met before the rule is fulfilled. Set to 'or', this attribute specifies that the message only need to be seen or another criteria be met before the rule is fulfilled. 

Syntax: string. 

Default: NULL 

store.expirerule.*.exclusive

When this parameter is set to 'yes', it is the only rule applied even if other rules match the given criteria. 

Syntax: boolean. 

Default: no

store.expirerule.*.folderpattern

Folders for which the rule apply. Syntax: POSIX regular expression. 

Syntax: string. 

Default: NULL 

store.expirerule.*.foldersizebytes

Maximum number of bytes in folder. 

Syntax: unsigned integer. 

Default: 0

store.expirerule.*.messagecount

Upper limit on number of messages to be kept in the specified folders. 

Syntax: unsigned integer. 

Default: 0

store.expirerule.*.messagedays

Upper limit on how long a message is kept in the specified folders (in days). 

Syntax: unsigned integer. 

Default: 0

store.expirerule.*.messagesize

Size of an over-sized message. 

Syntax: unsigned integer. 

Default: 0

store.expirerule.*.messagesizedays

Days an over-sized message should remain in a folder. 

Syntax: unsigned integer. 

Default: 0

store.expirerule.*.seen

Syntax: 'and'|'or'. Seen is a message status flag. This attribute set to 'and' specifies that the message must be seen and other criteria must be met before the rule is fulfilled. Set to 'or', this attribute specifies that the message only need to be seen or another criteria be met before the rule is fulfilled. 

Syntax: string. 

Default: NULL 

store.expirestart

For Messaging Server backward compatibility, not recommended for Sun Java System Messaging Server. imexpire start time. Format: 0-23 (represents hour).

Syntax: integer. 

Default: 23

store.partition.*.messagepath

Controls the message file directory path. 

Syntax: file path name. 

Default: NULL 

store.partition.*.path

Controls the store index file directory path. 

Syntax: file path name. 

Default: NULL 

store.partition.primary.path

Full path name of the primary partition. (Restart of all services required). 

Syntax: file path name. 

Default: msg_svr_base/data/store/partition/primary

store.quotaenforcement

Enable quota enforcement. When off, the quota database is still updated, but messages are always delivered. 

Syntax: boolean. 

Default: on

store.quotaexceededmsg

Message to be sent to user when quota exceeds store.quotawarn. The message must contain a header (with at least a subject line), followed by $$, then the message body. The $ represents a new line. There is support for the following variables: [ID] - userid, [DISKUSAGE] - disk usage, [NUMMSG] - number of messages, [PERCENT] - store.quotawarn percentage, [QUOTA] - mailquota attribute, [MSGQUOTA] - mailmsgquota attribute.

Syntax: string. 

store.quotaexceededmsginterval

Interval (in days) to wait before sending another quota exceeded message. 

Syntax: integer. 

Default: 7

store.quotagraceperiod

Time (in hours) a mailbox must be over quota before messages to the mailbox will bounce back to the sender. 

Syntax: unsigned integer. 

Default: 120

store.quotanotification

Enables quota notification for the message store. 

Syntax: boolean. 

Default: off

store.quotawarn

Percentage of quota that must be exceeded before clients are sent an over quota warning. 

Syntax: integer. 

Default: 90

store.serviceadmingroupdn

DN of service administrator group. 

Syntax: string. 

Default: cn=Service Administrators, ou=Groups, ugldapbasedn

store.umask

Umask. (Restart of IMAP service required; Restart of POP service required). 

Syntax: string. 

Default: 077