Messaging Server Configuration


Searching Sun Java Communications Suite

Finding Info


This image is for the Communications Suite Wiki logo.
Main Page
Read Me First
Purpose and Policy
Contact Wiki Administrators
How to Contribute
Frequently Asked Questions
Frequently Accessed Pages
Recently Updated Pages


Cut Your Storage Costs!


Comms Suite Docs

Release Specific Docs

Go Mobile!


Features Under Development

Some of the features documented on this page are not yet available and might be released in the future.

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 in the Sun Java System Messaging Server 6.3 Administration Reference.

configutil Parameters

Parameter Description
alarm.diskavail.msgalarmdescription Description for the diskavail alarm.
Syntax: Character 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: Signed 32-bit integer
Default: 3600
alarm.diskavail.msgalarmthreshold Percentage of disk space availability below which an alarm is sent.
Syntax: Signed 32-bit 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: Signed 32-bit integer
Default: -1
alarm.diskavail.msgalarmwarninginterval Interval in hours between subsequent repetition of disk availability alarms.
Syntax: Signed 32-bit 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 SMTP host. If this is not set, it will default to the value of service.http.smtphost (as of Ancho release) or the loopback address.
Syntax: Character string
alarm.msgalarmnoticeport The SMTP port to which to connect when sending alarm messages.
Syntax: Signed 32-bit integer
Default: 25
alarm.msgalarmnoticercpt Recipient of alarm notice.
Syntax: Character string
Default: postmaster
alarm.msgalarmnoticesender Address of sender of alarm.
Syntax: Character string
Default: postmaster
alarm.serverresponse.msgalarmdescription Description for the serverresponse alarm.
Syntax: Character string
Default: server response time in seconds
alarm.serverresponse.msgalarmstatinterval Checking interval (seconds). Set to 0 to disable checking of server response.
Syntax: Signed 32-bit integer
Default: 600
alarm.serverresponse.msgalarmthreshold If server response time in seconds exceeds this value, alarm issued.
Syntax: Signed 32-bit 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: Signed 32-bit integer
Default: 1
alarm.serverresponse.msgalarmwarninginterval Interval in hours between subsequent repetition of server response alarm.
Syntax: Signed 32-bit integer
Default: 24
encryption.rsa.nssslpersonalityssl Comma-separated list of certificate nicknames, only one permitted per certificate type (e.g. one for RSA cert, one for DSA cert).
Syntax: Character string
Default: Server-Cert
fmk.comm Comma separated list of communication modules.
Syntax: Character string
fmk.comm.*.module Module name for a particular module listed in fmk.comm.
Syntax: Character string
fmk.log.level Log level for all communication modules. Set at least to '6' for informational or '7' for debug logs.
Syntax: Signed 32-bit integer
Default: 6
fmk.log.speclevel Log level for the modules specified in fmk.log.specmodule. Set at least to '6' for informational or '7' for debug logs.
Syntax: Signed 32-bit integer
Default: 0
fmk.log.specmodule A mask indicating the communication modules to debug. See also fmk.log.speclevel, where the log level is set.
Syntax: Signed 32-bit integer
Default: 0
gen.accounturl Location of the server administration resource for end users (obsolete).
Syntax: url
gen.filterurl URL for incoming mail (server side) filter (obsolete).
Syntax: url
gen.folderurl URL for personal folder management (obsolete).
Syntax: url
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: Character string
Default: en,de,fr,es,ja,ko,zh-CN,zh-TW
gen.listurl URL for mailing list management (obsolete).
Syntax: url
gen.newuserforms Welcome message for new users. The maximum size is 1 MB. Syntax: '$' line separators, with headers.
Syntax: Character string
gen.newuserforms;lang-* Localized welcome message for new users. The maximum size is 1 MB. Syntax: '$' line separators, with headers.
Syntax: Character string
gen.sitelanguage Default language tag.
Syntax: Character 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: 0 or 1 (0 for false; 1 for true)
Default: yes
local.autorestart.timeout Failure retry time-out. If a server fails more than once 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 32-bit integer
Default: 600
local.dbtxnsync Set the sync level for database transactions. 0: no sync, 1: no sync, 2: write and synchronously flush the log on every transaction commit.
Syntax: Signed 32-bit integer
Default: 0
local.enablelastaccess Enables last access time tracking. Access time data is used by imsconnutil and mboxutil -o -t.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
local.ens.enable Enable ENS server on start-msg startup. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.ens.port Port (and optionally, a specific IP address) ENS server will listen on, in the format of [address:]port, for example, 7997 or 192.168.1.1:7997. If this is set, local.store.notifyplugin.enshost and local.store.notifyplugin.ensport must also be configured to match.
Syntax: Character string
Default: 7997
local.ensloglevel Level of ENS client library logging to the process nslog file.Messages are also filtered per the loglevel of the process.Allowed values are as in logfile.*.loglevel. But the value debug generates lots of data and is not recommended.
Syntax: Character string
Default: Information
local.hostname Fully qualified DNS hostname of this mail server. (Required parameter; Read-only parameter).
Syntax: Character string
Initial value: <msg.ServerHostName>
local.http.enableuserlist Enables imsconnutil on Messenger Express service. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
Default: 0
local.http.sslnicknames List of SSL/TLS server certificate nicknames (only one per certificate type) for HTTP to offer clients if SSL/TLS enabled. Overrides encryption.rsa.nssslpersonalityssl.
Syntax: Character string
local.imap.adminbypassquota Allow admin users to bypass quota enforcement when they append messages to mailboxes with the IMAP APPEND command.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
local.imap.enableuserlist Enables imsconnutil on IMAP service. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
local.imap.fixinternaldate Whether to fix the IMAP internaldate for appended messages when the client fails to pass a valid date argument.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
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: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
Default: no
local.imap.logprotocolerrors If greater than zero, protocol errors are logged as debug messages for IMAP.
Syntax: Unsigned 32-bit integer
Default: 0
local.imap.maxnoops Maximum number of NOOP commands accepted before connection is forcibly closed.
Syntax: Unsigned 32-bit integer
Default: 0
local.imap.maxprotocolerrors Maximum number of protocol errors allowed before connection is forcibly closed.
Syntax: Unsigned 32-bit integer
Default: 9999
local.imap.sslnicknames List of SSL/TLS server certificate nicknames (only one per certificate type) for IMAP to offer clients if SSL/TLS enabled. Overrides encryption.rsa.nssslpersonalityssl.
Syntax: Character string
local.imta.enable Enable imta server on start-msg startup. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <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: Character string
local.imta.imta_tailor Location of the imta_tailor file for this MTA instance.
Syntax: Absolute file path (e.g., /tmp/a.tmp)
Default: <msg-svr-base>/config/imta_tailor
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: Character string
local.imta.schematag Defines the types of LDAP entries that are supported by the MTA (comma-separated list).
Syntax: Character string
Default: ims50
local.imta.sslnicknames List of SSL/TLS server certificate nicknames (only one per certificate type) for MTA to offer clients if TLS enabled. Overrides encryption.rsa.nssslpersonalityssl.
Syntax: Character string
local.ipv6.in When set to a value of 1, this option instructs Messaging Server to accept inbound IPv6 connections for all services provided that the host has at least one network interface configured for IPv6. Services specifically configured to listen on only IPv4 interfaces cannot also accept inbound IPv6 connections. When set to a value of 0, inbound IPv6 connections are not allowed. The default value for this option is 0.Inbound IPv4 connections will always be permitted. Introduced in cubanelle release.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.ipv6.out When set to a value of 1, this option instructs Messaging Server to attempt outbound IPv6 connections for all services provided that the host has at least one network interface configured for IPv6. Services specifically configured to bind their source IP address only to IPv4 interfaces cannot attempt IPv6 outbound connections. For example, an SMTP client bound to a specific IPv4 interface cannot then establish an outbound IPv6 connection. When set to a value of 0, inbound IPv6 connections are not allowed. The default value for this option is 0.When set to a value of 1, outbound services will attempt DNS lookups of both A and AAAA records. Connection attempts will then be made in the order dictated by the ipv6-order option. Note the DNS lookups will always request A records. this option only controls whether or not AAAA records are also requested. Introduced in cubanelle release.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.ipv6.sortorder When set to a value of 1, this option instructs Messaging Server to attempt outbound IPv6 connections for all services provided that the host has at least one network interface configured for IPv6. Services specifically configured to bind their source IP address only to IPv4 interfaces cannot attempt IPv6 outbound connections. For example, an SMTP client bound to a specific IPv4 interface cannot then establish an outbound IPv6 connection. When set to a value of 0, inbound IPv6 connections are not allowed. The default value for this option is 0.When set to a value of 1, outbound services will attempt DNS lookups of both A and AAAA records. Connection attempts will then be made in the order dictated by the ipv6-order option. Note the DNS lookups will always request A records. this option only controls whether or not AAAA records are also requested. Introduced in cubanelle release.
Syntax: Desired order in which to process the A and AAAA records returned from a DNS hostname lookup.
Default: default
local.ldapauthpoolsize Default LDAP pool size for authentication.
Syntax: Signed 32-bit integer
Default: 10
local.ldapcheckcert Verify the LDAP server certificate.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.ldapconnecttimeout Time (in seconds) to wait for a new LDAP connection to complete.
Syntax: Signed 32-bit integer
Default: 60
local.ldapmodifytimeout Time (in seconds) to wait for LDAP modify operations to complete.
Syntax: Signed 32-bit 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: Signed 32-bit integer
Default: -1
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: Signed 32-bit integer
Default: 60
local.ldaptrace Enable LDAP trace (debug) logging.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.lockdir Full pathname of server lock directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
Default: <msg-svr-base>/data/lock
local.metermaid.enable Enable metermaid server on start-msg startup. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.mfagent.connection_stats_interval Set how often, in seconds, to refresh the connection statistics.
Syntax: Signed 32-bit integer
Default: 5
local.mfagent.enable Enable JES Monitoring Framework agent on start-msg startup. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.mfagent.host_stats_interval Set how often, in seconds, to refresh the hosts statistics.
Syntax: Signed 32-bit integer
Default: 6
local.mfagent.listenaddr Sets the bind address for the mfagent.
Syntax: Character string
Default: localhost
local.mfagent.max_report_hosts Sets the maximum number of hosts to be reported on for channel queues. Do not set higher than 12.
Syntax: Signed 32-bit integer
Default: 10
local.mfagent.monitor_level Sets the level of transaction monitoring. The range is 0 (least) to 7 (most).
Syntax: Signed 32-bit integer
Default: 0
local.mfagent.oldest_message_update Sets the frequency of updating the oldest message info. The oldest message info is updated every nth time the connection stats are updated, n being this parameter.
Syntax: Signed 32-bit integer
Default: 16
local.mfagent.port Sets the port on which the mfagent listens.
Syntax: Unsigned 32-bit integer
Default: 16
local.mfagent.secret The shared secret used to authenticate connections to the mfagent.
Syntax: Character string
local.mfagent.timeout Timeout for how long components will try to connect to the mfagent.
Syntax: Signed 32-bit integer
Default: 30
local.mmp.enable Enable mmp server on start-msg startup. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <mmpEnable>
local.msgtrace.active Enable message tracing.
Syntax: Character string
local.obsoleteimap Allow old IMAP2bis and IMAP4 commands.
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
Default: 0
local.pop.lockmailbox When set to 1 , this parameter limits the number of pop sessions allowed to access a mailbox at a time to one. When set to 0 , pop users can access mailboxes in multiple sessions concurrently.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.pop.logprotocolerrors If greater than zero, protocol errors are logged as debug messages for POP.
Syntax: Unsigned 32-bit integer
Default: 0
local.pop.maxprotocolerrors Maximum number of protocol errors allowed before connection is forcibly closed.
Syntax: Unsigned 32-bit integer
Default: 9999
local.pop.sslnicknames List of SSL/TLS server certificate nicknames (only one per certificate type) for POP to offer clients if SSL/TLS enabled. Overrides encryption.rsa.nssslpersonalityssl.
Syntax: Character string
local.poplogmboxstat POP log will show mailbox statistics on login and logout if the value is set to 1.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.probe.cert.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.http.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.imap.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.job_controller.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.lmtp.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.pop.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.smtp.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit integer
local.probe.submit.timeout Timeout before restart.
Syntax: Signed 32-bit 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: Signed 32-bit 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: Signed 32-bit integer
Default: 25
local.purge.enable Enable purge server on start-msg startup.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <storeEnable>
local.queuedir Full pathname of spool directory or local queue directory to be monitored by msprobe. (Read-only parameter).
Syntax: Absolute directory path (e.g., /tmp)
local.rbac Enable use of Role-Based Access Controls on Solaris (don't require root access).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.rfc822header.allow8bit Allow 8-bit characters in message headers in Messenger Express. If this parameter is set to 'no' or if the 8-bit character is invalid, then the character will be displayed as '?'.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
local.sched.enable Enable sched server on start-msg startup.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: 1
local.schedule.* Set a task run schedule, enabled with local.schedule.*.enable. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.
Syntax: Character string
local.schedule.*.enable Whether a task should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.schedule.expire Interval for running imexpire, enabled with local.schedule.expire.enable. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.
Syntax: Character string
Initial value: 0 23 * * * bin/imexpire
local.schedule.expire.enable Whether the expire task should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
Initial value: <storeEnable>
local.schedule.msprobe msprobe run schedule, enabled with local.schedule.msprobe.enable. 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: Character string
Initial value: 5,15,25,35,45,55 * * * * lib/msprobe
local.schedule.msprobe.enable Whether the msprobe task should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.schedule.purge Interval for running imsimta purge, enabled with local.schedule.purge.enable. imsimta purge removes older log files. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.
Syntax: Character string
Initial value: 0 0,4,8,12,16,20 * * * bin/imsimta purge -num=5
local.schedule.purge.enable Whether the purge task should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
Initial value: <imtaEnable>
local.schedule.return_job Interval for running return_job, enabled with local.schedule.return_job.enable. Uses UNIX crontab format: minute hour day-of-month month-of-year day-of-week command arguments.
Syntax: Character string
Initial value: 30 0 * * * lib/return_job
local.schedule.return_job.enable Whether the return_job task should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
Initial value: <imtaEnable>
local.schedule.snapshot imdbverify snapshot and verify, enabled with local.schedule.snapshot.enable. imdbverify will take a snapshot backup copy of the database and verify it for use during automatic recovery.
Syntax: Character string
Initial value: 0 2 * * * bin/imdbverify -s -m
local.schedule.snapshot.enable Whether the snapshot / verify task should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
Initial value: <storeEnable>
local.schedule.snapshotverify imdbverify verify snapshots, enabled with local.schedule.snapshotverify.enable. imdbverify is a utility which may be run frequently in order to help process database log files into a rolling snapshot of the active database. The snapshot can then be used during automatic recovery.
Syntax: Character string
Initial value: 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59 * * * * bin/imdbverify -m
local.schedule.snapshotverify.enable Whether the process logs / verify task for rolling backups should be scheduled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
Initial value: <storeEnable>
local.servergid Server group id in UNIX. (Required parameter; Read-only parameter).
Syntax: Character string
Initial value: <servergid>
local.serveruid User id of server in UNIX. (Required parameter; Read-only parameter).
Syntax: Character string
Initial value: <serveruid>
local.service.http.allowldapaddresssearch Whether webmail users can search the directory.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: yes
local.service.http.charsetvalidation Set this to '0' to disable charset validation on data sent to webmail client (not recommended). Setting this to '0' is a workaround to view messages in webmail that are not labelled with the correct charset (the charset would be set then in the browser), but this will also likely generate Javascript errors and so cannot be recommended.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.service.http.cookiename The cookie name to use to pass the session ID when local.webmail.sso.uwcenabled is set. This defaults to webmailsid if local.webmail.sso.uwcenabled is enabled, and should be left unset if local.webmail.sso.uwcenabled is not enabled.
Syntax: Character string
local.service.http.filterhiddenmailinglists Excludes the mgmanhidden attribute from the search filter when set to 0.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.service.http.generatereceivedheader If set to '0', webmail will not generate a Received header, which normally contains the IP address of the sender.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.service.http.gzip.attach Enables (when set to 1) or disables attachment download gzip by default for Internet Explorer clients.
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
Default: yes
local.service.http.ims5compat Set this to 1 on the MEMs and the backend servers to use 5.2 Messaging Express with a 6.x MEM.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.service.http.ldapaddresssearchattrs A comma-delineated list of LDAP attributes returned to webmail users in a directory search.
Syntax: Character string
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 32-bit integer
Default: 104857600
local.service.http.maxldaplimit Sets the maximum LDAP lookup limit.
Syntax: Unsigned 32-bit integer
Default: 500
local.service.http.nofilecache Disable html files caching, used for debugging.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.service.http.popbindaddr IP address to which to bind outgoing POP connections when collecting external mail. If unset, defaults to the value of service.listenaddr.
Syntax: Character string
local.service.http.proxy.admin Back-end store admin login name.
Syntax: Character string
Default: admin
local.service.http.proxy.admin.* Store admin login name for a specific host if different from local.service.http.proxy.admin. Not configured by default.
Syntax: Character string
local.service.http.proxy.adminpass Back-end store admin password.
Syntax: Character string
Default: <admin.password>
local.service.http.proxy.adminpass.* Store admin password for a specific host if different from local.service.http.proxy.adminpass. Not configured by default.
Syntax: Character string
local.service.http.proxy.port Configures the port number of the back-end Messenger Express (HTTP) server with the Messaging Multiplexor.
Syntax: Unsigned 32-bit integer
Default: 80
local.service.http.proxy.port.* Port number for a specific back-end Messenger Express (HTTP) server if different from local.service.http.proxy.port. Not configured by default.
Syntax: Character string
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: 0 or 1 (0 for false; 1 for true)
Default: no
local.service.http.showunreadcounts Shows unread count in parentheses after the folder name. This parameter is only applicable for the Messenger Express and Communications Express web clients. For the Convergence web client this setting is always enabled.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.service.http.smtpauthpassword Password for end user AUTH SMTP user.
Syntax: Character string
Default: <admin.password>
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: Character string
Default: admin
local.service.http.usesentdate If this is set to '1', webmail will use a message's Date: header for the date the message was received. If set to '0', webmail will use the date the message arrived in the user's mailbox, which is considered more accurate.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.service.http.xmailer Override X-Mailer header with this string.
Syntax: Character string
local.service.pab.active 1 if PAB host is active, 0 otherwise.
Syntax: Signed 32-bit integer
local.service.pab.alwaysusedefaulthost Enables one PAB server to be used (overriding hostname in PAB URIs).
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character string
Default: pabattrs
local.service.pab.defaulthost Index of default host.
Syntax: Signed 32-bit integer
Default: 0
local.service.pab.enabled Enable or disable PAB feature.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.service.pab.ldapbasedn Base DN for PAB searches. If not set, it defaults to the value of local.ugldapbasedn.
Syntax: Character string
local.service.pab.ldapbinddn Bind DN for PAB searches. If not set, it defaults to the value of local.ugldapbinddn.
Syntax: Character string
local.service.pab.ldaphost Hostname where Directory Server for PAB resides. If not set, it defaults to the value of local.ugldaphost.
Syntax: Character string
local.service.pab.ldappasswd Password for user specified by local.service.pab.ldapbinddn. If not set, it defaults to the value of local.ugldapbindcred.
Syntax: Character string
local.service.pab.ldapport Port number of the PAB Directory Server. If not set, it defaults to the value of local.ugldapport.
Syntax: Unsigned 32-bit integer
local.service.pab.ldapusessl Use SSL to connect to the PAB Directory Server.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.service.pab.maxnumberofentries Maximum number of entries a single PAB can store.
Syntax: Unsigned 32-bit integer
Default: 500
local.service.pab.migrate415 Enables PAB migration when set to on.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
local.service.pab.numberofhosts Number of PAB servers (up to a maximum of 16).
Syntax: Unsigned 32-bit integer
Default: 1
local.service.proxy.admin Default store admin login name. (Restart of HTTP service required; Restart of IMAP service required).
Syntax: Character string
Default: admin
local.service.proxy.admin.* Store admin login name for a specific host if different from local.service.proxy.admin. Not configured by default.
Syntax: Character string
local.service.proxy.adminpass Default store admin password. (Restart of HTTP service required; Restart of IMAP service required).
Syntax: Character string
Default: <admin.password>
local.service.proxy.adminpass.* Store admin password for a specific host if different from local.service.proxy.adminpass. Not configured by default.
Syntax: Character string
local.service.proxy.imapport Default IMAP port number for backend store servers. (Restart of HTTP service required; Restart of IMAP service required).
Syntax: Signed 32-bit integer
Default: 143
local.service.proxy.imapport.* IMAP port number for a specific backend store server. (Restart of HTTP service required; Restart of IMAP service required).
Syntax: Signed 32-bit integer
Default: 143
local.service.proxy.imapssl Enable SSL access to backend store servers. Defaults to 1 if backend store IMAP port is 993, and 0 otherwise. (Restart of HTTP service required; Restart of IMAP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
local.service.proxy.serverlist Message store server list. Takes a space-separated string. Not configured by default. (Restart of IMAP service required).
Syntax: Character string
local.smsgateway.enable Enable sms server on start-msg startup.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.smsgateway.foreground Run SMS Gateway Server in the foreground with debugging enabled.
Syntax: Signed 32-bit integer
Default: 0
local.snmp.cachettl Cache entry time to live in seconds. (Restart of SNMP service required).
Syntax: Signed 32-bit integer
Default: 30
local.snmp.contextname SNMPv3 context name to register this instance's MIBs under; the default value is the value of service.defaultdomain. (Restart of SNMP service required).
Syntax: Character string
local.snmp.directoryscan Traverse on-disk channel queues for .HELD files and to update information on oldest queued message files. (Restart of SNMP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.snmp.enable Start the snmp subagent on start-msg startup. (Restart of SNMP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.snmp.enablecontextname Register this instance's MIBs under an SNMPv3 context name. (Restart of SNMP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.snmp.listenaddr The IP address to listen on when running as a SNMP master agent. (Restart of SNMP service required).
Syntax: Character string
Default: INADDR_ANY
local.snmp.port UDP port to listen on when running as a SNMP master agent. (Restart of SNMP service required).
Syntax: Unsigned 32-bit integer
Default: 161
local.snmp.registerindices Register as visible MIB variables the applIndex, assocIndex, and mtaGroupIndex MIB indices By default, these MIB variables are implicit and not explicitly shown as distinct MIB variables when walking the MIBs. (Restart of SNMP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: false
local.snmp.servertimeout Maximum number of seconds to wait for each step in probing a server (connect to, read from, write to, etc.). (Restart of SNMP service required).
Syntax: Signed 32-bit integer
Default: 5
local.snmp.standalone Run as a standalone SNMP agent when set to 1 or 'true'. (Restart of SNMP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.ssladjustciphersuites Adjust which SSL cipher suites are enabled or disabled. SSL cipher suites control the level of protection required between SSL client and server. Different cipher suites have different properties and use different cryptographic algorithms. At any time a specific crytographic algorithm might be weakened or compromised by new research in cryptography. The ability to change the default cipher suites allows the software to adapt as security technology changes. In addition as CPUs get faster, the key size necessary to provide several years of comfortable protection increases, even if the algorithm is considered state-of-the-art.The default set of SSL cipher suites used may change over time as more secure ones are introduced and weaker ones are deprecated. It is expected most deployments will be happy with the default set of cipher suites and it is generally not a good idea to adjust the available cipher suites without reason. However, here are some scenarios where it may be helpful to adjust cipher suites: 1. a site with specific security policies may wish to provide a fixed list of cipher suites to use that is set by site policy rather than simply using state-of-the-art suites provided by the NSS library. Such a site would typically configure this setting to '-ALL,...' where '...' contains the cipher suite names. 2. A site which is experimenting with higher performance or more secure cipher suites that require installation of special server certificate types, for example the elliptic curve cipher suites. Such a site would enable these additional suites once installation was complete using a setting such as '+TLS_ECDH_RSA_WITH_AES_128_CBC_SHA' to enable an ECDH_RSA cipher suite from RFC 4492. 3. If a site is forced to continue supporting a particularly old client that only supports weak cipher suites, they can be explicitly enabled (for example 'WEAK+DES' enables the single-DES cipher suites. 4. In the event the cryptographic research community discovers a vulnerability in one or more of the ciphers enabled by default, this provides a mechanism to immediately disable those ciphers. For example, to disable all ciphers using the 'RC4' algorithm, simply set '-RC4'.As of 2008-Jan-29, the available cipher suites in the NSS library are as follows: TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_RC4_128_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_RSA_FIPS_WITH_DES_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, TLS_RSA_EXPORT1024_WITH_RC4_56_SHA, TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5, SSL_RSA_WITH_NULL_SHA, SSL_RSA_WITH_NULL_MD5, TLS_ECDH_ECDSA_WITH_NULL_SHA, TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_NULL_SHA, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDH_RSA_WITH_NULL_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA, TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_NULL_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA. This list exlcudes the SSL2 cipher suites as Messaging Server has not supported SSL2 since the 6.0 release. While the standard names for cipher suites (as published in TLS RFCs) are preferred, there is limited support for legacy names used in previous releases and for some OpenSSL names.
Syntax: Character string
local.ssldbpath Specifies the location of certificates and key files.
Syntax: Absolute directory path (e.g., /tmp)
local.ssldbprefix Specifies the prefixes of the certificate and key files.
Syntax: Character string
local.sso.*.verifyurl This is a trusted circle SSO (legacy) parameter. It sets the verify URL values for peer SSO applications. '*' is the application ID of a peer SSO application whose SSO cookies are to be honored. The standard form of the value of the verify URL is http://\[peer_hostname\]:\[port\]/VerifySSO?.
Syntax: Character string
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: Character string
local.store.backupdir Directory for backup image of message store data.
Syntax: Absolute directory path (e.g., /tmp)
local.store.cachesynclevel Sync level for store cache 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 32-bit integer
Default: 1
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: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.checkmailhost Enable checking that the user mailhost attribute matches this server.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.dbnumcaches The number of mboxlist db caches. If it is 0 or 1, the cache will be allocated contiguously in memory. If it is greater than 1, the cache will be broken up into ncache equally sized, separate pieces of memory.
Syntax: Unsigned 32-bit integer
Default: 1
local.store.dbsync If this is set to 'yes', cached database information will be flushed to disk before the database file is closed.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
local.store.deadlock.autodetect Sets whether all or just one thread resolves deadlock.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
local.store.deadlock.checkinterval Specifies the sleep length (in microseconds) before lock_detect is set again.
Syntax: Unsigned 32-bit integer
Default: 1000
local.store.deadlockaggressive A non zero integer N indicates aggressive deadlock resolution, combined by delaying transaction retries by N seconds.
Syntax: Unsigned 32-bit integer
Default: 10
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 32-bit integer
Default: 99
local.store.enable Enables the store when starting services.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <storeEnable>
local.store.ensureownerrights By default, the store grants list and administer rights to a folder's owner. If this parameter is set to '0', however, then these owner rights can be removed in order to create hidden folders.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.expire.cleanonly For backward compatibility. Perform purge only, do not perform imexpire.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: false
local.store.expire.loglevel Specify a log level: 0: no log. 1: log summary for the entire expire session. 2: log one message per mailbox expired. 3: log one message per message expired.
Syntax: Unsigned 32-bit integer
Default: 0
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 32-bit integer
Default: 1
local.store.finalcheckpoint Perform a final checkpoint of the transaction log before closing the mailbox list database.
Syntax: 0 or 1 (0 for false; 1 for true)
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 32-bit integer
Default: 1
local.store.listimplicit When set to '1', implicitly shared folders will appear in lists performed by store admins.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.store.listrecover Specifies how LIST command is done in respects to recovery.
Syntax: Character string
Default: TestPartitionInsertFull
local.store.logexpungedetails If set to 'yes', expunge details will be logged.
Syntax: Character string
local.store.maxfolders Specifies a maximum number of folders. Set to 0 for infinite.
Syntax: Signed 32-bit integer
Default: 0
local.store.maxlog Specifies the maximum number of allowable accumulated database transaction log files before the server is deemed unhealthy, after which msprobe will trigger a restart of stored.
Syntax: Unsigned 32-bit integer
Default: 50
local.store.maxmessages Specifies a maximum number of messages per folder.
Syntax: Unsigned 32-bit integer
Default: 16000000
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 32-bit integer
Default: 1
local.store.messagetypeplugin Full pathname and command line arguments (preceded by a '$' character) for message typing plugin.
Syntax: Character string
local.store.notifyplugin Enable notifications via the Event Notification Service and/or JMQ by specifying the absolute path name to libibiff and/or libjmqnotify here. Each library name should be followed by a parameter preceded by a '$' character. Each library/parameter pair should be separated from the next by a '$' character. The parameter is meaningless for the libibiff plugin, but is the name for the libjmqnotify plugin. Several libjmqnotify plugins may be specified with different parameters. The name given in the parameter field for each specified plugin is the name used to look up the configuration for that plugin.
Syntax: Character string
local.store.notifyplugin.*.annotatemsg.enable Specifies whether AnnotateMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.changeflag.enable Specifies whether ChangeFlag events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.copymsg.enable Specifies whether IMAP COPY operations will generate Copy events or UpdateMsg events. Introduced in cubanelle release.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.debuglevel Level of debugging messages for JMQ notification plugin.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.deletemsg.enable Specifies whether DeleteMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.destinationtype JMQ destination type, queue or topic.
Syntax: Character string
Default: topic
local.store.notifyplugin.*.enable Specifies whether to generate notifications for this destination. The most typical use of this is to disable the default destination for a plugin, so notifications are only sent to destinations specified in the ldapdestination attribute in users directory entries. Introduced in ancho release.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.expungemsg.enable Specifies whether ExpungeMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.jmqhost The hostname of the JMQ broker.
Syntax: Character string
Default: 127.0.0.1
local.store.notifyplugin.*.jmqport The port number of the JMQ broker.
Syntax: Signed 32-bit integer
Default: 7676
local.store.notifyplugin.*.jmqpwd The JMQ user password.
Syntax: Character string
Default: guest
local.store.notifyplugin.*.jmqqueue The topic or queue to which JMQ will publish events (overrides local.store.notifyplugin.*.jmqtopic if set).
Syntax: Character string
local.store.notifyplugin.*.jmqtopic The topic or queue to which JMQ will publish events.
Syntax: Character string
Default: JES-MS
local.store.notifyplugin.*.jmquser The JMQ username.
Syntax: Character string
Default: guest
local.store.notifyplugin.*.ldapdestination Specifies what ldap destination is to be used to look up a jmq notification destination. If this is not specified, or the user lacks this attribute, or the value of this attribute is zero length, the library id is used as the destination. Introduced in ancho release.
Syntax: Character string
local.store.notifyplugin.*.loguser.enable Specifies whether LogUser events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.maxbodysize Specifies the maximum size (in bytes) of the body that will be transmitted with the notification to JMQ.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.maxheadersize Specifies the maximum size (in bytes) of the header that will be transmitted with the notification to JMQ.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.msgflags.enable Enables the msgflag notification mechanism. The local.store.notifyplugin.msgflags option must also be selected before any msgflags notifications will be generated.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.msgtypes.enable Determines whether to include message type counts in PurgeMsg, DeleteMsg, Copy, NewMsg, and UpdateMsg messages.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.newmsg.enable Specifies whether NewMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.noneinbox.enable Determines whether all folders generate notifications or if only the INBOX generates notifications to JMQ: 0: only INBOX, 1: all folders.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.*.persistent Specifies whether persistent JMQ messages are to be used.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.*.priority The priority to be used for JMQ notification messages.
Syntax: Signed 32-bit integer
Default: 4
local.store.notifyplugin.*.purgemsg.enable Specifies whether PurgeMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.readmsg.enable Specifies whether ReadMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.*.ttl The time-to-live for JMQ messages. 0 means no timeout.
Syntax: Unsigned 32-bit integer
Default: 0
local.store.notifyplugin.*.updatemsg.enable Specifies whether UpdateMsg events will generate a notification to JMQ.
Syntax: Signed 32-bit integer
Default: 1
local.store.notifyplugin.debuglevel Level of debugging messages for ibiff plugin.
Syntax: Unsigned 32-bit integer
Default: 0
local.store.notifyplugin.deletemsg.enable Specifies whether DeleteMsg events will generate a notification to ENS.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character string
Default: enp://127.0.0.1/store
local.store.notifyplugin.enshost The IP address or hostname of the ENS server. This must correspond to the setting in local.ens.port.
Syntax: Character string
Default: 127.0.0.1
local.store.notifyplugin.ensport The TCP port for the ENS server. This must correspond to the setting in local.ens.port.
Syntax: Unsigned 32-bit integer
Default: 7997
local.store.notifyplugin.expungeheaders If set to 1, then message headers will be included in DeleteMsg notifications. local.store.notifyplugin.*.maxheadersize must also be non-zero.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.loguser.enable Specifies whether LogUser events will generate a notification to ENS.
Syntax: 0 or 1 (0 for false; 1 for true)
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 32-bit 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 32-bit integer
Default: 0
local.store.notifyplugin.msgflags Enables the msgflag notification mechanism. This parameter must be set as well an any plugin specific flag for this notification to be generated.
Syntax: Signed 32-bit integer
Default: 0
local.store.notifyplugin.newmsg.enable Specifies whether NewMsg events will generate a notification to ENS.
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
Default: 0
local.store.notifyplugin.purgemsg.enable Specifies whether PurgeMsg events will generate a notification to ENS.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.readmsg.enable Specifies whether ReadMsg events will generate a notification to ENS.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.updatemsg.enable Specifies whether UpdateMsg events will generate a notification to ENS.
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
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 32-bit 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: Character string
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 local.store.overquotastatus is set.
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
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: Signed 32-bit 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 32-bit 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 32-bit integer
Default: 24
local.store.rollingdbbackup Controls whether rolling store database backups are made. (yes/no). Introduced in 7.0 release.
Syntax: Character string
Default: yes
local.store.seenckpinterval Set peruser db archive interval (in number of hours). Set to '0' to disable peruser archiving.
Syntax: Unsigned 32-bit integer
Default: 6
local.store.seenckpstart Set initial hour of the peruser db archive after stored starts running. Allowed values are 0 (midnight) - 23 (11PM). If this variable is not set, the initial archive starts an hour after stored starts running.
Syntax: Unsigned 32-bit integer
Default: 0
local.store.sharedfolders Enables shared folder listing and namespaces. SELECT and LSUB are not affected by this option. Users can SELECT their shared folders and use LSUB to list subscribed shared folders when this option is disabled.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character string
Default: 3
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: Relative file path (e.g., foo/foo.bar)
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 32-bit integer
Default: 1
local.store.synclevel Default sync level for store files. -1: no default, 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: Signed 32-bit integer
Default: -1
local.supportedlanguages Languages supported by server code. (Read-only parameter).
Syntax: Character string
Default: [en, de, fr, es, af, ca, da, nl, fi, gl, ga, is, it, no, pt, sv, eu, sq, cs, hu, pl, ro, hr, sk, sl, et, lv, lt, ru, bg, be, sr, mk, uk, el, tr, ar, he, yi, th, ja, ko, zh-CN, zh-TW]
local.threadholddelay Set a thread hold delay time (in milliseconds) for IMAP and POP connections. This is the amount of time that asynchronous read and write operations will try to keep a worker thread around.
Syntax: Unsigned 32-bit integer
Default: 75
local.tmpdir Temporary file directory. (Read-only parameter).
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Initial value: <ugldapbasedn>
local.ugldapbindcred Password for the user/group administrator. (Restart of all services required).
Syntax: Character string
local.ugldapbinddn DN of the user/group administrator. (Required parameter; Restart of all services required).
Syntax: Character string
Initial value: uid=msg-admin-<msg.ServerHostName>-<msg.product.InstallationTimestamp>, ou=People, <deforgdn>
local.ugldaphost LDAP server list for user/group lookup. Takes a space-separated string. (Required parameter; Restart of all services required).
Syntax: Character string
Initial value: <ugldaphost>
local.ugldappoolsize Default LDAP pool size.
Syntax: Signed 32-bit integer
Default: 1
local.ugldapport LDAP port for user/group lookup. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 389
Initial value: <ugldapport>
local.ugldapusessl Use SSL to connect to user/group LDAP server. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
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.autorestart and the Sun Java System Messaging Server Administration Guide for details.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: 1
local.watcher.port watcher listen port.
Syntax: Unsigned 32-bit 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: 0 or 1 (0 for false; 1 for true)
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: Signed 32-bit integer
Default: 55443
local.webmail.da.host Delegated Administrator hostname. Initially set to value of local.hostname.
Syntax: Character string
local.webmail.da.port Delegated Administrator port.
Syntax: Signed 32-bit integer
Default: 8080
local.webmail.sieve.port The port of the web container where the Mail Filter has been deployed.
Syntax: Character string
local.webmail.sieve.sslport The SSL port of the web container where the Mail Filter has been deployed.
Syntax: Character string
local.webmail.smime.crldfromto If not set to 0, this value will override the value of local.webmail.cert.port.
Syntax: Signed 32-bit 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).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
local.webmail.sso.amauthcertificatealias The nickname of the client certificate in the certificate file database.
Syntax: Character string
local.webmail.sso.amcertdbpassword Password for the certificate key database file.
Syntax: Character string
local.webmail.sso.amcookiename Access Manager cookie name. By default Access Manager saves its session handle in a cookie called iPlanetDirectoryPro. 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. Default value must not be changed if Access Manager has default configuration.
Syntax: Character 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 (3) 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 (4) 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: Signed 32-bit integer
Default: 3
local.webmail.sso.ammsgserverurl The URL to which /am_listener should be appended to construct the Access Manager notification URL.
Syntax: url
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\]:\[port\]/amserver/namingservice.
Syntax: url
local.webmail.sso.amtrustservercerts Whether to trust SSL certificates not in the client certificate file database.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.webmail.sso.cookiedomain This is a trusted circle SSO (legacy) parameter. 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. This value must start with a period.
Syntax: Character string
local.webmail.sso.enable Enable (legacy) trusted circle 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. Set this to zero to disable trusted circle SSO, for example when using Access Manager SSO.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.webmail.sso.id This is a trusted circle SSO (legacy) parameter. 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: Character string
local.webmail.sso.prefix This is a trusted circle SSO (legacy) parameter. It 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: Character string
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. This parameter is also used by trusted circle SSO (legacy). When this parameter is set in this context, the server will remove all single sign-on cookies for the user matching the value of local.webmail.sso.prefix. If set to 0 in this context, the server removes only its single sign-on user cookie.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character string
local.webmail.sso.uwcenabled Enables (when set to 1) or disables (when set to 0) Communications Express access to Messenger Express. When enabled, the session ID will be passed in a cookie with the name of the value of local.service.http.cookiename (if set) or webmailsid if local.service.http.cookiename is not set. Both local.webmail.sso.uwcenabled and local.service.http.cookiename must match on the front and back ends.
Syntax: Signed 32-bit integer
Default: 0
local.webmail.sso.uwchome Specifies the URL required to access the home link.
Syntax: Character string
local.webmail.sso.uwclogouturl Specifies the URL Messenger Express uses to invalidate the Communications Express session.
Syntax: url
local.webmail.sso.uwcport Specifies the Communications Express port.
Syntax: Signed 32-bit integer
Default: 80
local.webmail.sso.uwcsslport Specifies the Communications Express SSL port.
Syntax: Signed 32-bit integer
Default: 443
logfile.*.expirytime Maximum time a log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.*.flushinterval Time interval for flushing buffers to log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.*.logdir Directory path for log files.
Syntax: Absolute directory path (e.g., /tmp)
Default: <msg-svr-base>/data/log
logfile.*.loglevel Specify a log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug.
Syntax: Character string
Default: Notice
logfile.*.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.*.maxlogfiles Maximum number of log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.*.maxlogfilesize Maximum size (bytes) of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.*.maxlogsize Maximum size of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.*.rollovertime The frequency in which to rotate the log file (in seconds).
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.*.syslogfacility Specifies whether or not 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: Character string
Default: none
logfile.admin.expirytime Maximum time an admin log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.admin.flushinterval Time interval for flushing buffers to admin log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.admin.logdir Directory path for admin log files.
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.admin.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.admin.maxlogfiles Maximum number of admin log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.admin.maxlogfilesize Maximum size (bytes) of each admin log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.admin.maxlogsize Maximum size of all admin log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.admin.rollovertime The frequency in which to rotate the admin log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.default.expirytime Maximum time a default log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.default.flushinterval Time interval for flushing buffers to default log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.default.logdir Directory path for default log files. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.default.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.default.maxlogfiles Maximum number of default log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.default.maxlogfilesize Maximum size (bytes) of each default log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.default.maxlogsize Maximum size of all default log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.default.rollovertime The frequency in which to rotate the default log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.http.expirytime Maximum time an HTTP log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.http.flushinterval Time interval for flushing buffers to HTTP log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.http.logdir Directory path for HTTP log files. (Restart of HTTP service required).
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.http.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.http.maxlogfiles Maximum number of HTTP log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.http.maxlogfilesize Maximum size (bytes) of each HTTP log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.http.maxlogsize Maximum size of all HTTP log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.http.rollovertime The frequency in which to rotate the HTTP log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.imap.expirytime Maximum time an IMAP log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.imap.flushinterval Time interval for flushing buffers to IMAP log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.imap.logdir Directory path for IMAP log files. (Restart of IMAP service required).
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.imap.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.imap.maxlogfiles Maximum number of IMAP log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.imap.maxlogfilesize Maximum size (bytes) of each IMAP log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.imap.maxlogsize Maximum size of all IMAP log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.imap.rollovertime The frequency in which to rotate the IMAP log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.imta.expirytime Maximum time an MTA log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.imta.flushinterval Time interval for flushing buffers to MTA log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.imta.logdir Directory path for MTA log files.
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.imta.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.imta.maxlogfiles Maximum number of MTA log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.imta.maxlogfilesize Maximum size (bytes) of each MTA log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.imta.maxlogsize Maximum size of all MTA log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.imta.rollovertime The frequency in which to rotate the MTA log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.metermaid.expirytime Maximum time an MeterMaid log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.metermaid.flushinterval Time interval for flushing buffers to MeterMaid log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.metermaid.logdir Directory path for MeterMaid log files. (Restart of IMAP service required).
Syntax: Absolute directory path (e.g., /tmp)
Default: <msg-svr-base>/data/log
logfile.metermaid.loglevel Specify an MeterMaid log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug.
Syntax: Character string
Default: Notice
logfile.metermaid.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.metermaid.maxlogfiles Maximum number of MeterMaid log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.metermaid.maxlogfilesize Maximum size (bytes) of each MeterMaid log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.metermaid.maxlogsize Maximum size of all MeterMaid log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.metermaid.rollovertime The frequency in which to rotate the MeterMaid log file (in seconds).
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.metermaid.syslogfacility Specifies whether or not MeterMaid 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: Character string
Default: none
logfile.msgtrace.expirytime Maximum time a message trace log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.msgtrace.flushinterval Time interval for flushing buffers to message trace log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.msgtrace.logdir Directory path for message trace log files.
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.msgtrace.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.msgtrace.maxlogfiles Maximum number of message trace log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.msgtrace.maxlogfilesize Maximum size (bytes) of each message trace log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.msgtrace.maxlogsize Maximum size of all message trace log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.msgtrace.rollovertime The frequency in which to rotate the message trace log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.pop.expirytime Maximum time a POP log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.pop.flushinterval Time interval for flushing buffers to POP log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.pop.logdir Directory path for POP log files. (Restart of POP service required).
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.pop.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.pop.maxlogfiles Maximum number of POP log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.pop.maxlogfilesize Maximum size (bytes) of each POP log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.pop.maxlogsize Maximum size of all POP log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.pop.rollovertime The frequency in which to rotate the POP log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.snmp.expirytime Maximum time an SNMP log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.snmp.flushinterval Time interval for flushing buffers to SNMP log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.snmp.logdir Directory path for SNMP log files. (Restart of IMAP service required).
Syntax: Absolute directory path (e.g., /tmp)
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: Character string
Default: Notice
logfile.snmp.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.snmp.maxlogfiles Maximum number of SNMP log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.snmp.maxlogfilesize Maximum size (bytes) of each SNMP log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.snmp.maxlogsize Maximum size of all SNMP log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.snmp.rollovertime The frequency in which to rotate the SNMP log file (in seconds).
Syntax: Unsigned 32-bit 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: Character string
Default: none
logfile.tcp_lmtp_service.expirytime Maximum time an LMTP log file is kept (in seconds).
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.tcp_lmtp_service.flushinterval Time interval for flushing buffers to LMTP log files (in seconds).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.tcp_lmtp_service.logdir Directory path for LMTP log files.
Syntax: Absolute directory path (e.g., /tmp)
Default: <msg-svr-base>/data/log
logfile.tcp_lmtp_service.loglevel Specify an LMTP log level. One of Nolog, Emergency, Alert, Critical, Error, Warning, Notice, Information, or Debug.
Syntax: Character string
Default: Notice
logfile.tcp_lmtp_service.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.tcp_lmtp_service.maxlogfiles Maximum number of LMTP log files.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.tcp_lmtp_service.maxlogfilesize Maximum size (bytes) of each LMTP log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.tcp_lmtp_service.maxlogsize Maximum size of all LMTP log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.tcp_lmtp_service.rollovertime The frequency in which to rotate the LMTP log file (in seconds).
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.tcp_lmtp_service.syslogfacility Specifies whether or not LMTP 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: Character string
Default: none
metermaid.config.listenaddr IP address on which MeterMaid should listen.
Syntax: Character string
Default: INADDR_ANY
metermaid.config.maxthreads Maximum number of work threads.
Syntax: Unsigned 32-bit integer
Default: 10
metermaid.config.port Port number on which MeterMaid listens for connections.
Syntax: TCP port number (unsigned 16-bit integer)
Default: 63837
metermaid.config.secret Secret used to authenticate MeterMaid clients with the server.
Syntax: Character string
metermaid.config.serverhost Host where the MeterMaid server is running.
Syntax: Character string
metermaid.mtaclient.connectfrequency Attempt a connection every connectfrequency seconds.
Syntax: Unsigned 32-bit integer
Default: 15
metermaid.mtaclient.connectwait How long a thread should wait for a connection to be established to MeterMaid.
Syntax: Unsigned 32-bit integer
Default: 5
metermaid.mtaclient.debug Enables debug output from the MTA client into SMTP log files.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
metermaid.mtaclient.maxconns How many concurrent connections can be established to MeterMaid from a single process.
Syntax: Unsigned 32-bit integer
Default: 3
metermaid.mtaclient.readwait How long in seconds to wait for communication with MeterMaid.
Syntax: Unsigned 32-bit integer
Default: 10
metermaid.table.*.data_type Type of data to be stored in this table; one of ipv4 or string.
Syntax: Character string
Default: string
metermaid.table.*.expire_time Entries in simple tables will be expired after the specified number of seconds. Introduced in future release.
Syntax: Unsigned 32-bit integer
Default: 86400
metermaid.table.*.max_entries Maximum number of entries to maintain in this table.
Syntax: Unsigned 32-bit integer
Default: 1000
metermaid.table.*.options Comma-separated list of options for this table; can include penalize or nocase (for string data).
Syntax: Character string
metermaid.table.*.quota Number of connections to permit per quota_time.
Syntax: Unsigned 32-bit integer
Default: 100
metermaid.table.*.quota_time Number of seconds to allow quota.
Syntax: Unsigned 32-bit integer
Default: 60
metermaid.table.*.storage Method of data storage for this table; one of hash or splay.
Syntax: Character string
Default: hash
metermaid.table.*.type The type of table; choose between throttle or simple.
Syntax: Character string
Default: throttle
metermaid.table.*.value_type When using a 'simple' table, this specifies the kind of data used for the values in this table. Currently one may choose between integer or string. Introduced in cubanelle release.
Syntax: Character string
Default: integer
pipeprograms.*.path Program delivery path specification.
Syntax: Absolute directory path (e.g., /tmp)
pipeprograms.*.pipeparams Program delivery arguments.
Syntax: Character string
pipeprograms.*.pipeperm Program delivery execution option.
Syntax: Character string
policy.store.module Policy store module name.
Syntax: Character string
Default: policy_store_ldap
presence.store.module Presence store module name.
Syntax: Character string
Default: presence_store_simple
pubsub.store.module Pubsub store module name.
Syntax: Character 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: 0 or 1 (0 for false; 1 for true)
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: 0 or 1 (0 for false; 1 for true)
Default: 1
sasl.default.ldap.has_plain_passwords Boolean to indicate directory stores plaintext passwords which enables APOP and CRAM-MD5.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character 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: 0 or 1 (0 for false; 1 for true)
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: Character string
service.authcachesize The maximum number of concurrent users/entries in the cache. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 10000
service.authcachettl The length of time (in seconds) an authentication cache entry will remain valid. Set to 0 to disable authentication caching. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 900
service.dcroot Root of DC tree in Directory Server. (Required parameter; Restart of all services required).
Syntax: Character string
Initial value: <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: Fully qualified domain name (mail.sun.com)
Initial value: <defdomain>
service.dnsresolveclient Sets whether or not to reverse name lookup client host.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
service.experimentalldapmemcache Enable/disable experimental LDAP SDK memcache feature (not recommended).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.feedback.notspam Email address where to send reports of not-spam mail. (Restart of HTTP service required).
Syntax: Character string
service.feedback.spam Email address where to send reports of spam mail. (Restart of HTTP service required).
Syntax: Character string
service.http.allowanonymouslogin This enables the SASL ANONYMOUS mechanism.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character string
service.http.domainallowed List of domains and/or IP addresses allowed HTTP access.
Syntax: Character string
service.http.domainnotallowed List of domains and/or IP addresses not allowed HTTP access.
Syntax: Character string
service.http.enable Enable http server on start-msg startup (note: HTTP over SSL service is enabled/disabled separately using service.http.enablesslport). (Restart of HTTP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <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: 0 or 1 (0 for false; 1 for true)
Default: 0
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: Character string
service.http.fullfromheader If set, use the cn and mail attributes from the user's LDAP entry to build the 'From:' header for outgoing messages. If not set, expect the MTA to rewrite the 'From:' header.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: yes
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 32-bit 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: 0 or 1 (0 for false; 1 for true)
Default: yes
service.http.ldappoolsize Default LDAP pool size.
Syntax: Signed 32-bit integer
Default: 1
service.http.maxmessagesize Maximum message size client is allowed to send.
Syntax: Unsigned 32-bit integer
Default: 5242880
service.http.maxpostsize Maximum HTTP post content length. If not specified, uses max(5*1024*1024, service.http.maxmessagesize).
Syntax: Unsigned 32-bit integer
service.http.maxsessions Maximum number of sessions per server process. (Restart of HTTP service required).
Syntax: Unsigned 32-bit integer
Default: 6000
service.http.maxthreads Maximum number of threads per server process. (Restart of HTTP service required).
Syntax: Unsigned 32-bit integer
Default: 250
service.http.numprocesses Number of HTTP server processes. (Restart of HTTP service required).
Syntax: Unsigned 32-bit 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: Signed 32-bit integer
Default: 0
service.http.port Messenger Express HTTP port. (Restart of HTTP service required).
Syntax: Unsigned 32-bit integer
Default: 8990
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 32-bit integer
Default: 900
service.http.sessiontimeout Webmail client session timeout in seconds.
Syntax: Unsigned 32-bit 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: Character string
service.http.smtpport SMTP relay port.
Syntax: Unsigned 32-bit integer
Default: 25
service.http.smtptls Whether to use TLS for SMTP connections.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: false
service.http.sourceurl URL of webmail server.
Syntax: url
service.http.spooldir Attachment spool directory for client outgoing mail; if unspecified, uses the directory specified in the local.tmpdir option. (Restart of HTTP service required).
Syntax: Absolute directory path (e.g., /tmp)
Default: value from local.tmpdir option
service.http.sslcachesize Number of SSL sessions to be cached. (Restart of HTTP service required).
Syntax: Unsigned 32-bit integer
Default: 0
service.http.sslport HTTP over SSL port number. (Restart of HTTP service required).
Syntax: Unsigned 32-bit integer
Default: 8991
service.http.sslsourceurl URL of webmail server when SSL is enabled.
Syntax: url
service.http.sslusessl Sets whether or not to enable SSL. (Restart of HTTP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.allowanonymouslogin This enables the SASL ANONYMOUS mechanism for use by IMAP.
Syntax: 0 or 1 (0 for false; 1 for true)
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 ('Sun Java(tm) System Messaging Server'), %v and %V=Version (short or long).
Syntax: Character string
Default: %h %p service (%P %V)
service.imap.capability.acl Advertise the ACL IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.annotate Advertise the ANNOTATE-EXPERIMENT-1 IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.binary Advertise the BINARY IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.catenate Advertise the CATENATE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.children Advertise the CHILDREN IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.condstore When set to yes, advertise and implement the CONDSTORE IMAP extension RFC 4551.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.capability.context_search Advertise the CONTEXT=SEARCH IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.context_sort Advertise the CONTEXT=SORT IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.enable Advertise the ENABLE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.esearch Advertise the ESEARCH IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.esort Advertise the ESORT IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.idle Advertise the IDLE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.imap4 When set to yes, advertise the IMAP4 capability. The default is yes if local.obsoleteimap is set.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.capability.imap4rev1 When set to yes, advertise the IMAP4rev1 capability. The default is yes if local.obsoleteimap is set.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.language Advertise the LANGUAGE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.literal_plus Advertise the LITERAL+ IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.namespace Advertise the NAMESPACE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.qresync Advertise the QRESYNC IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.quota Advertise the QUOTA IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.sasl_ir Advertise the SASL-IR IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.searchres Advertise the SEARCHRES IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.sort Advertise the SORT IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.starttls Advertise the STARTTLS IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.thread_references Advertise the THREAD=REFERENCES IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.thread_subject Advertise the THREAD=ORDEREDSUBJECT IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.uidplus Advertise the UIDPLUS IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.unselect Advertise the UNSELECT IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.urlauth Advertise the URLAUTH IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.within Advertise the WITHIN IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.x_annotatemore Advertise the X-ANNOTATEMORE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.x_netscape Advertise the X-NETSCAPE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.x_sun_imap Advertise the X-SUN-IMAP IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.x_sun_sort Advertise the X-SUN-SORT IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.x_unauthenticate Advertise the X-UNAUTHENTICATE IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.xrefresh Advertise the XREFRESH IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.xsender Advertise the XSENDER IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.xserverinfo Advertise the XSERVERINFO IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
service.imap.capability.xum1 Advertise the XUM1 IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
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: Character string
service.imap.domainallowed List of domains and/or IP addresses allowed IMAP access.
Syntax: Character string
service.imap.domainnotallowed List of domains and/or IP addresses not allowed IMAP access.
Syntax: Character string
service.imap.enable Enable imap server on start-msg startup (note: IMAP over SSL service is enabled/disabled separately using service.imap.enablesslport). (Restart of IMAP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <msmaEnable>
service.imap.enablesslport Sets whether or not IMAP over SSL service is started. (Restart of IMAP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.ensidle If set, use ENS for imkill without idle, if unset, use JMQ.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.idle Sets values for local.store.notifyplugin and local.store.notifyplugin.*.*.enable for IMAP IDLE to work.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
service.imap.idle.jmq.library The pathname to the JMQ library. Defaults to /opt/sun/mq/lib/libmqcrt.so on Linux, /opt/SUNWimq/lib/64/libmqcrt.so on 64-bit Solaris and /opt/SUNWimq/lib/libmqcrt.so on 32-bit Solaris.
Syntax: Character string
service.imap.idle.jmqhost The name or address of the host where the JMQ broker is to be found.
Syntax: Character string
Default: localhost
service.imap.idle.jmqpassword The JMQ password used to subscribe to messaging events.
Syntax: Character string
Default: guest
service.imap.idle.jmqport The port number the JMQ broker is listening on.
Syntax: Unsigned 32-bit integer
Default: 7676
service.imap.idle.jmqtopic The JMQ topic to which mail events are published.
Syntax: Character string
Default: JES-MS-IDLE
service.imap.idle.jmquserid The JMQ userid used to subscribe to messaging events.
Syntax: Character string
Default: guest
service.imap.idletimeout Maximum idle time for connections (in minutes). (Restart of IMAP service required).
Syntax: Unsigned 32-bit integer
Default: 30
service.imap.indexer.enable If set, send IMAP search queries to the Indexing and Search Service.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.indexer.hostname Host name of the Indexing and Search Service server.
Syntax: Character string
service.imap.indexer.port Port number of the Indexing and Search Service server.
Syntax: Unsigned 32-bit integer
Default: 8070
service.imap.kill.jmqtopic The JMQ topic to which kill user events are published.
Syntax: Character string
Default: JES-MS-IDLE
service.imap.maxsessions Maximum number of sessions per server process. (Restart of IMAP service required).
Syntax: Unsigned 32-bit integer
Default: 4000
service.imap.maxthreads Maximum number of threads per server process. (Restart of IMAP service required).
Syntax: Unsigned 32-bit integer
Default: 250
service.imap.numprocesses Number of IMAP server processes. (Restart of IMAP service required).
Syntax: Unsigned 32-bit 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: Signed 32-bit integer
Default: 0
service.imap.port IMAP server port number. (Restart of IMAP service required).
Syntax: Unsigned 32-bit integer
Default: 143
service.imap.sslcachesize Number of SSL sessions to be cached. (Restart of IMAP service required).
Syntax: Unsigned 32-bit integer
Default: 0
service.imap.sslport IMAP over SSL port number. (Restart of IMAP service required).
Syntax: Unsigned 32-bit integer
Default: 993
service.imap.sslusessl Sets whether or not to enable SSL. (Restart of IMAP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.submituser Store userid used by the MTA when resolving submit IMAP URLs in BURL commands. (Restart of IMAP service required).
Syntax: Character string
service.imap.withinresolution Interval (in minutes) between recalculations of Contexts involving the search options YOUNGER or OLDER. The value 0 means 30 seconds.
Syntax: Signed 32-bit integer
Default: 30
service.imta.ldappoolsize Default LDAP pool size.
Syntax: Signed 32-bit integer
Default: 0
service.ldapmemcachesize Experimental LDAP SDK memcache size in bytes.
Syntax: Unsigned 32-bit integer
Default: 131072
service.ldapmemcachettl Experimental LDAP SDK memcache entry time to live in seconds.
Syntax: Unsigned 32-bit integer
Default: 30
service.listenaddr The IP address to listen on. (Restart of all services required).
Syntax: Character string
Default: INADDR_ANY
service.loginseparator Character(s) to be used as login separator (between userid and domain). (Restart of all services required).
Syntax: Character string
Default: @
service.pop.allowanonymouslogin Sets whether or not anonymous login is allowed.
Syntax: 0 or 1 (0 for false; 1 for true)
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 ('Sun Java(tm) System Messaging Server'), %v and %V=Version (short or long).
Syntax: Character 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: Character string
service.pop.domainallowed List of domains and/or IP addresses allowed POP access.
Syntax: Character string
service.pop.domainnotallowed List of domains and/or IP addresses not allowed POP access.
Syntax: Character string
service.pop.enable Enable pop server on start-msg startup (note: POP over SSL service is enabled/disabled separately using service.pop.enablesslport). (Restart of POP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
Initial value: <msmaEnable>
service.pop.enablesslport Sets whether or not POP over SSL service is started. (Restart of POP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.pop.idletimeout Maximum idle time for connections (in minutes).
Syntax: Unsigned 32-bit integer
Default: 10
service.pop.maxsessions Maximum number of sessions per server process. (Restart of POP service required).
Syntax: Unsigned 32-bit integer
Default: 600
service.pop.maxthreads Maximum number of threads per server process. (Restart of POP service required).
Syntax: Unsigned 32-bit integer
Default: 250
service.pop.numprocesses Number of POP server processes. (Restart of POP service required).
Syntax: Unsigned 32-bit 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: Signed 32-bit integer
Default: 0
service.pop.port POP server port number. (Restart of POP service required).
Syntax: Unsigned 32-bit integer
Default: 110
service.pop.sslcachesize Number of SSL sessions to be cached. (Restart of POP service required).
Syntax: Unsigned 32-bit integer
Default: 0
service.pop.sslport POP over SSL port. (Restart of POP service required).
Syntax: Unsigned 32-bit integer
Default: 995
service.pop.sslusessl Sets whether or not to enable SSL. (Restart of POP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.readtimeout Period that msprobe waits after sending an request that goes unfulfilled before restarting a service. See local.schedule.msprobe.
Syntax: Unsigned 32-bit integer
Default: 30
session.store.module Session store module name.
Syntax: Character string
Default: session_store_simple
store.admins Space separated list of user ids with message store administrator privileges. (Restart of IMAP service required).
Syntax: Character string
Default: admin
store.archive.compliance Enable compliance archive.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
store.archive.operational Enable operational archive.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
store.archive.path Archive injection directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
store.archive.reportdir Archive confirm report directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
store.archive.retrieveport Archive retrieve server port.
Syntax: Unsigned 32-bit integer
Default: 80
store.archive.retrieveserver Archive retrieve server. (Restart of all services required).
Syntax: Character string
store.archive.retrievetimeout Archive retrieve timeout in seconds.
Syntax: Unsigned 32-bit integer
Default: 30
store.archive.tmpdir Temporary directory for archived message retrieval. If not set, local.tmpdir is used. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
store.autorepair Repair damaged mailboxes automatically.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: on
store.checkpoint.debug stored checkpoint debug.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
store.checkpoint.stresslimit Max stored checkpoint duration in seconds. Throttling starts when checkpoint duration exceeds this limit.
Syntax: Unsigned 32-bit integer
Default: 60
store.cleanupage Age (in hours) of expired or expunged message before purge will permanently remove it. Minimum is 1. Maximum is 168.
Syntax: Unsigned 32-bit integer
Default: 1
store.cleanupsize Minimum number of expunged messages before purge will permanently remove them.
Syntax: Unsigned 32-bit integer
Default: 100
store.dbcachesize Mailbox list database cache size. Setting the optimal cache size can make a big difference in overall Message Store performance. Cache efficiency can be determined by running msg-svr-base/lib/db_stat -m -h store.dbtmpdir/mboxlist, where store.dbtmpdir is the value of the store.dbtmpdir option. (Restart of IMAP service required; Restart of POP service required).
Syntax: Unsigned 32-bit 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: Absolute directory path (e.g., /tmp)
store.defaultmailboxquota Default mailbox quota (in bytes). (Restart of all services required).
Syntax: Character string
Default: -1
store.defaultmessagequota Default message quota (in number of messages). (Restart of all services required).
Syntax: Character string
Default: -1
store.defaultpartition Default partition. Only applicable on INBOX. Subfolders will be created in the partition of the parent folder. (Restart of all services required).
Syntax: Character string
Default: primary
store.expire.sieve Enable sieve script in expire rules.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
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: Character string
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: 0 or 1 (0 for false; 1 for true)
Default: no
store.expirerule.*.folderpattern Folders for which the rule apply. Syntax: POSIX regular expression. For examples, refer to imexpire Folder Patterns Using Regular Expressions in the Admin Guide.
Syntax: Character string
store.expirerule.*.foldersizebytes Maximum number of bytes in folder.
Syntax: Unsigned 32-bit integer
Default: 0
store.expirerule.*.messagecount Upper limit on number of messages to be kept in the specified folders.
Syntax: Unsigned 32-bit integer
Default: 0
store.expirerule.*.messagedays Upper limit on how long a message is kept in the specified folders (in days).
Syntax: Unsigned 32-bit integer
Default: 0
store.expirerule.*.messagesize Size of an over-sized message.
Syntax: Unsigned 32-bit integer
Default: 0
store.expirerule.*.messagesizedays Days an over-sized message should remain in a folder.
Syntax: Unsigned 32-bit 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: Character string
store.folderquota.enable Enable quota by folder.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
store.indexeradmins Space separated list of user ids with message store indexer administrator privileges. The last access timestamp will not be updated when authenticating with a user id in this list. (Restart of IMAP service required).
Syntax: Character string
store.maxcachefilesize Maximum cache file size (in bytes). A new cache file is created when the current cache file size has exceeded this limit. Minimum value is 1048576. Introduced in 7.0 release.
Syntax: Unsigned 32-bit integer
Default: 536870912
store.messagetype.* Defines a message type. (Restart of all services required).
Syntax: Character string
store.messagetype.*.flagname Flag name of a message type. (Restart of all services required).
Syntax: Character string
store.messagetype.*.quotaroot Quota root of a message type. (Restart of all services required).
Syntax: Character string
store.messagetype.enable Enable the message type feature. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
store.messagetype.header Defines an alternative message type header field. (Restart of all services required).
Syntax: Character string
store.msghash.dbcachesize Message hash database cache size.
Syntax: Unsigned 32-bit integer
Default: 8388608
store.msghash.enable Enable message hash database.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: off
store.msghash.nummsgs Message hash database size.
Syntax: Unsigned 32-bit integer
Default: 0
store.partition.*.cachepath Path name of a store partition containing the mailbox cache files. If this is not a full path, this is relative to the store/partition subdirectory of the data directory. If not specified, the value for store.partition.*.path configutil parameter is used. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
store.partition.*.messagepath Path name of a store partition containing the message files. If this is not a full path, this is relative to the store/partition subdirectory of the data directory. If not specified, the value for store.partition.*.path configutil parameter is used. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
store.partition.*.path Path name of a store partition. If this is not a full path, this is relative to the store/partition subdirectory of the data directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
store.partition.primary.path Path name of the primary partition, (if not a full path, this is relative to the store/partition subdirectory of the data directory). (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
Default: primary
store.privatesharedfolders.restrictanyone Disallow regular users sharing private folders to anyone.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
store.privatesharedfolders.restrictdomain Disallow regular users sharing private folders to users in another domain.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
store.privatesharedfolders.shareflags Private shared folders share flags across users.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
store.publicsharedfolders.user Public shared folder owner's userid. (Restart of all services required).
Syntax: Character string
store.purge.count Minimum number of expunged cache records before purge will permanently remove them. Minimum is 1. Maximum is 1000000.
Syntax: Unsigned 32-bit integer
Default: 500
store.purge.loglevel Specify a log level: 0: no log. 1: basic log. 2: verbose log.
Syntax: Unsigned 32-bit integer
Default: 0
store.purge.maxthreads Maximum number of threads.
Syntax: Unsigned 32-bit integer
Default: 0
store.purge.percentage Percentage of expunged cache records before purge will permanently remove it.
Syntax: Unsigned 32-bit integer
Default: 5
store.quotaenforcement Enable quota enforcement. When off, the quota database is still updated, but messages are always delivered.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Character string
store.quotaexceededmsg;lang-* Localized 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: Character string
store.quotaexceededmsginterval Interval (in days) to wait before sending another quota exceeded message.
Syntax: Signed 32-bit 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 32-bit integer
Default: 120
store.quotanotification Enables quota notification for the message store.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
store.quotawarn Percentage of quota that must be exceeded before clients are sent an over quota warning.
Syntax: Signed 32-bit integer
Default: 90
store.serviceadmingroupdn DN of service administrator group.
Syntax: Character string
Initial value: cn=Service Administrators,ou=Groups, <ugldapbasedn>
store.typequota.enable Enable quota by type.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: no
store.umask Umask. (Restart of IMAP service required; Restart of POP service required).
Syntax: Character string
Default: 077

Labels

messagingserver messagingserver Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact