Messaging Server Configuration

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.

For information about configuring the MTA, see Chapter 4, MTA Configuration in the Sun Java System Messaging Server 6.3 Administration Reference.

Note
The information on this page is generated automatically. Any changes made to this page will be overwritten the next time the information is updated. If you would like to request a change to this information, use the Comments feature. All comments will be considered.

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 to 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: Unsigned 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 Nicknames of the certificates in the SSL certificate database to offer as the server certificate. Only one nickname of each certificate type is permitted (e.g., one RSA certificate, one DSS certificate) so normally only one will be specified.NOTE: This option should either be explicit in all three of the following configuration files: ImapProxyAService.cfg, PopProxyAService.cfg and SmtpProxyAService.cfg or present in only one of them. If it's present in two but missing from the third, then that third service will unpredictably inherit this setting from one of the other two configuration files. (Restart of all services required).
Syntax: ### Option has no associated value
Default: Server-Cert
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. (Restart of all services required).
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: 1
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 crontab setting for the msprobe's schedule).
Syntax: Unsigned 32-bit integer
Default: 600
local.dbtxnsync Set the database transaction synchronization level. A value of 0 or 1 selects none while a value of 2 requests that all writes be synchronously flushed to 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: 0
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
Initial value: <msmaEnable>
local.ens.port TCP port the ENS server will listen on. If this is set, local.store.notifyplugin.*.enshost and local.store.notifyplugin.*.ensport must also be configured to match.
Syntax: Unsigned 32-bit integer
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: 0
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.replayformat Format for authentication replay from mshttpd to IMAP backend. Presently only supports %o and no value, a future version will add full substitution support. Introduced in future.
Syntax: Character string
Default: %U@%V
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: 0
local.imap.enableuserlist Enables imsconnutil on IMAP service. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
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: 0
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.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.Inbound IPv4 connections will always be permitted. Introduced in 7 Update 1.
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, outbound IPv6 connections are not allowed.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 ipv6sortorder option. Note the DNS lookups will always request A records. This option only controls whether or not AAAA records are also requested. Introduced in 7 Update 1.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.ipv6.sortorder Controls the order in which IPv4 (A) and IPv6 (AAAA) DNS address records are used when attempting connections to other named systems. Introduced in 7 Update 1.
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 the Metermaid service on start-msg startup. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.mmp.enable Enable the MMP service 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. Permitted values are{{yes}} and msgtrace.
Syntax: Character string
local.obsoleteimap Allow old IMAP2bis and IMAP4 commands.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
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 restarting the certd service.
Syntax: Unsigned 32-bit integer
Default: 0
local.probe.cert.warningthreshold Number of seconds of Certificate service 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: Unsigned 32-bit integer
Default: 0
local.probe.http.warningthreshold Number of seconds of HTTP service 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: Unsigned 32-bit integer
Default: 0
local.probe.imap.warningthreshold Number of seconds of IMAP service 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: Unsigned 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: Unsigned 32-bit integer
Default: 0
local.probe.lmtp.warningthreshold Number of seconds of LMTP service non-response before a warning message is logged to the default log file.
Syntax: Signed 32-bit integer
Default: 25
local.probe.pop.timeout Timeout before restart.
Syntax: Unsigned 32-bit integer
Default: 0
local.probe.pop.warningthreshold Number of seconds of POP service non-response before a warning message is logged to the default log file.
Syntax: Signed 32-bit integer
Default: 25
local.probe.smtp.timeout Timeout before restart.
Syntax: Unsigned 32-bit integer
Default: 0
local.probe.smtp.warningthreshold Number of seconds of SMTP service non-response before a warning message is logged to the default log file.
Syntax: Signed 32-bit integer
Default: 25
local.probe.submit.timeout Timeout before restart.
Syntax: Unsigned 32-bit integer
Default: 0
local.probe.submit.warningthreshold Number of seconds of SMTP Submit service non-response before a warning message is logged to the default log file.
Syntax: Signed 32-bit integer
Default: 25
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 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.projectid The project_id option specifies the numeric identifier Messaging Server uses when obtaining shared memory segments. This identifier is used in ftok() calls to generate a shared memory segment key. By default, a value of 7 is used. Only the lowest eight bits of the value are significant. Introduced in 7 Update 3.
Syntax: Unsigned 32-bit integer
Default: 7
local.purge.enable Enable purge server on start-msg startup. Defaults to local.store.enable setting.
Syntax: 0 or 1 (0 for false; 1 for true)
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: 0
local.sched.enable Enable the Scheduler service 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: 0
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. Defaults to local.store.enable setting.
Syntax: 0 or 1 (0 for false; 1 for true)
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. Defaults to local.imta.enable setting.
Syntax: 0 or 1 (0 for false; 1 for true)
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. Defaults to local.imta.enable setting.
Syntax: 0 or 1 (0 for false; 1 for true)
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. Defaults to local.store.enable setting.
Syntax: 0 or 1 (0 for false; 1 for true)
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 log verify task for rolling backups should be scheduled. Defaults to local.store.enable setting.
Syntax: 0 or 1 (0 for false; 1 for true)
local.service.http.allowldapaddresssearch Whether webmail users can search the directory.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
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 HTTP session ID rather than including it as part of the URL. It defaults to webmailsid if local.webmail.sso.uwcenabled is enabled, and is 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: 1
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: 1
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
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: Unsigned 32-bit integer
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: 0
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: 0
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 Personal Address Book (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: 0
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: Unsigned 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: Unsigned 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 to list shared folders from. Takes a space-separated string. Not configured by default. (Restart of IMAP service required).
Syntax: Character string
local.service.proxy.trustmailhost Whether to proxy commands such as urlfetch to the user's LDAP mailhost, if that server is not listed in proxyserverlist (bug 6912325). (Restart of IMAP service required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.smsgateway.enable Enable the SMS service on start-msg startup.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.smsgateway.foreground Run the 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 Enable 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: 0
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: 0
local.store.deadlock.autodetect Sets whether all or just one thread resolves deadlock.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
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 Enable the Message 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. (Restart of all services required).
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
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: Character string
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: 0
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 then be followed by an instance name preceded by a '$' character. Each library/instance pair should be separated from the next by a '$' character. Several instances of plugins may be specified with different instance names. The name given in the instance field for each specified plugin is the name used to look up the configuration for that plugin. The instance name 'ms-internal' is reserved.
Syntax: Character string
Default: lib/libibiff$ms-internal$
local.store.notifyplugin.*.annotatemsg.enable Specifies whether AnnotateMsg events will generate a notification.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.*.changeflag.enable Specifies whether ChangeFlag events will generate a notification.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.*.copymsg.enable Specifies whether IMAP COPY operations will generate Copy events or UpdateMsg events. Introduced in 7 Update 1.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.store.notifyplugin.*.deletemsg.enable Specifies whether DeleteMsg events will generate a notification.
Syntax: 0 or 1 (0 for false; 1 for true)
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 7 Update 2.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.store.notifyplugin.*.enseventkey Event key to use for ENS notifications.
Syntax: Character string
Default: enp://127.0.0.1/store/
local.store.notifyplugin.*.enshost The IP address or hostname of the ENS server.
Syntax: Character string
Default: 127.0.0.1
local.store.notifyplugin.*.ensport The TCP port number of the ENS server.
Syntax: Unsigned 32-bit integer
Default: 7997
local.store.notifyplugin.*.expungemsg.enable Specifies whether ExpungeMsg events will generate a notification.
Syntax: 0 or 1 (0 for false; 1 for true)
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: Unsigned 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 7 Update 2.
Syntax: Character string
local.store.notifyplugin.*.loguser.enable Specifies whether LogUser events will generate a notification.
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.
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.
Syntax: Unsigned 32-bit integer
Default: 0
local.store.notifyplugin.*.msgflags.enable Enables the msgflag notification mechanism.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.store.notifyplugin.*.msgtypes.enable Determines whether to include message type counts in PurgeMsg, DeleteMsg, Copy, NewMsg, and UpdateMsg messages.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
local.store.notifyplugin.*.newmsg.enable Specifies whether NewMsg events will generate a notification.
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: 0: only INBOX, 1: all folders.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.*.persistent Specifies whether persistent JMQ messages are to be used.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
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.
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.
Syntax: 0 or 1 (0 for false; 1 for true)
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.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 1
local.store.notifyplugin.msgflags Enables the msgflag notification mechanism.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
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: 0
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: 0
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 future.
Syntax: Character string
Default: 1
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. (Restart of all services required).
Syntax: Character string
Initial value: <ugldaphost>
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: 0
local.watcher.enable Enable the Watcher service on start-msg startup. The watcher service 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: 0
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: Unsigned 32-bit integer
Default: 55443
local.webmail.da.host The iPlanet Delegated Administrator 1.x hostname. Initially set to value of local.hostname. This parameter is available for backwards compatibility only, and should no longer be used.
Syntax: Character string
local.webmail.da.port The iPlanet Delegated Administrator 1.x port. This parameter is available for backwards compatibility only, and should no longer be used.
Syntax: Unsigned 32-bit integer
Default: 8080
local.webmail.sieve.port The port of the web container where the Mail Filter has been deployed.
Syntax: Unsigned 32-bit integer
local.webmail.sieve.sslport The SSL port of the web container where the Mail Filter has been deployed.
Syntax: Unsigned 32-bit integer
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: 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.
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 This parameter is used by trusted circle SSO (legacy). When this parameter is set, 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: Unsigned 32-bit integer
Default: 80
local.webmail.sso.uwcsslport Specifies the Communications Express SSL port.
Syntax: Unsigned 32-bit integer
Default: 443
logfile.*.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.*.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.*.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.*.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.*.loglevel Logging level: 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 to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.*.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.*.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.*.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.*.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile..maxlogfiles Maximum number of log files to retain. Introduced in 7 Update 1.
Syntax: Unsigned 32-bit integer
Default: 10
logfile..maxlogfilesize Maximum size in bytes of each log file. Introduced in 7 Update 1.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile..maxlogsize Maximum total size in bytes of all log files. Introduced in 7 Update 1.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile..rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file. Introduced in 7 Update 1.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile..syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service. Introduced in 7 Update 1.
Syntax: Character string
Default: none
logfile.default.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.default.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.default.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.default.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.default.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.default.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.default.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.default.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.default.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.http.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.http.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.http.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.http.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.http.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.http.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.http.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.http.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.http.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.imap.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.imap.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.imap.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.imap.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.imap.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.imap.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.imap.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.imap.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.imap.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.imapproxy.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.imapproxy.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.imapproxy.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.imapproxy.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.imapproxy.loglevel Logging level: nolog, emergency, alert, critical, error, warning, notice, information, or debug.
Syntax: Character string
Default: Notice
logfile.imapproxy.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.imapproxy.maxlogfiles Maximum number of log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.imapproxy.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.imapproxy.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.imapproxy.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.imapproxy.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.imta.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.imta.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.imta.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.imta.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.imta.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.imta.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.imta.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.imta.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.metermaid.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.metermaid.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.metermaid.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.metermaid.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.metermaid.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.metermaid.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.metermaid.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.metermaid.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.metermaid.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.mmp.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.mmp.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.mmp.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.mmp.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.mmp.loglevel Logging level: nolog, emergency, alert, critical, error, warning, notice, information, or debug.
Syntax: Character string
Default: Notice
logfile.mmp.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.mmp.maxlogfiles Maximum number of log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.mmp.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.mmp.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.mmp.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.mmp.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.msgtrace.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.msgtrace.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.msgtrace.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.msgtrace.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.msgtrace.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.msgtrace.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.msgtrace.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.msgtrace.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.msgtrace.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.pop.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.pop.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.pop.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.pop.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.pop.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.pop.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.pop.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.pop.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.pop.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.popproxy.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.popproxy.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.popproxy.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.popproxy.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.popproxy.loglevel Logging level: nolog, emergency, alert, critical, error, warning, notice, information, or debug.
Syntax: Character string
Default: Notice
logfile.popproxy.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.popproxy.maxlogfiles Maximum number of log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.popproxy.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.popproxy.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.popproxy.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.popproxy.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.snmp.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.snmp.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.snmp.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.snmp.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.snmp.loglevel Logging level: 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 log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.snmp.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.snmp.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.snmp.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.snmp.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.submitproxy.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.submitproxy.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.submitproxy.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.submitproxy.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.submitproxy.loglevel Logging level: nolog, emergency, alert, critical, error, warning, notice, information, or debug.
Syntax: Character string
Default: Notice
logfile.submitproxy.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.submitproxy.maxlogfiles Maximum number of log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.submitproxy.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.submitproxy.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.submitproxy.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.submitproxy.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
logfile.tcp_lmtp_server.expirytime Maximum time in seconds a log file is kept.
Syntax: Unsigned 32-bit integer
Default: 604800
logfile.tcp_lmtp_server.filemode File mode used to create log files in octal. This will be masked with octal 0666 and the process umask to set actual log file permissions. If you want a process with a different userid but in the same group as the Messaging Server user to have read access to log files, use 0640. Introduced in future.
Syntax: Unsigned 32-bit integer in octal
Default: 0600
logfile.tcp_lmtp_server.flushinterval Time interval in seconds between logfile buffer flushes. (Restart of all services required).
Syntax: Unsigned 32-bit integer
Default: 60
logfile.tcp_lmtp_server.logdir Directory path for log files. If this is not specified, log files will be placed in the msg-install-path/data/log directory. (Restart of all services required).
Syntax: Absolute directory path (e.g., /tmp)
logfile.tcp_lmtp_server.loglevel Logging level: nolog, emergency, alert, critical, error, warning, notice, information, or debug.
Syntax: Character string
Default: Notice
logfile.tcp_lmtp_server.logtype Ignored. Set to either NscpLog or syslog. (Read-only parameter).
Syntax: Character string
Default: NscpLog
logfile.tcp_lmtp_server.maxlogfiles Maximum number of log files to retain.
Syntax: Unsigned 32-bit integer
Default: 10
logfile.tcp_lmtp_server.maxlogfilesize Maximum size in bytes of each log file.
Syntax: Unsigned 32-bit integer
Default: 2097152
logfile.tcp_lmtp_server.maxlogsize Maximum total size in bytes of all log files.
Syntax: Unsigned 32-bit integer
Default: 20971520
logfile.tcp_lmtp_server.rollovertime The length of time in seconds to keep a log file active. That is, the maximum period of time to record data to a single log file.
Syntax: Unsigned 32-bit integer
Default: 86400
logfile.tcp_lmtp_server.syslogfacility Specifies whether or not logging is directed to the syslog service. The values can be none, user, mail, daemon, or local0 to local7. 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. The special value of none disables use of the syslog service.
Syntax: Character string
Default: none
metermaid.config.listenaddr The 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 TCP port number on which MeterMaid lists for connections.
Syntax: Unsigned 32-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 (seconds).
Syntax: Unsigned 32-bit integer
Default: 5
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.*.block_time The initial period for greylisting during which requests will be blocked. Introduced in future.
Syntax: Character string
Default: pt5m
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.
Syntax: Character string
Default: 1d
metermaid.table.*.inactivity_time The period for greylisting during which a resubmitted entry will remain 'known' to MeterMaid. Introduced in future.
Syntax: Character string
Default: p7d
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: Character string
Default: 1m
metermaid.table.*.resubmit_time The period for greylisting during which a request must be received again in order to be permitted in the future. Introduced in future.
Syntax: Character string
Default: pt4h
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 7 Update 1.
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: 0
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: 0
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: 1
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: 0
service.ens.domainallowed Access filters specifying which domains and/or IP addresses are allowed ENS access. Introduced in future.
Syntax: Character string
service.ens.domainnotallowed Access filters specifying which domains and/or IP addresses are not allowed ENS access. Introduced in future.
Syntax: Character string
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: 0
service.http.connlimits Maximum number of connections per IP address for the selected server. 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 Access filters specifying which domains and/or IP addresses are allowed HTTP access.
Syntax: Character string
service.http.domainnotallowed Access filters specifying which domains and/or IP addresses are not allowed HTTP access.
Syntax: Character string
service.http.enable Enable the HTTP service 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: 1
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: 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: 0
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: 0
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.id Advertise the IMAP ID 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.notify Advertise the NOTIFY IMAP extension.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
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 for the selected server. 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 Access filters specifying which domains and/or IP addresses are allowed IMAP access.
Syntax: Character string
service.imap.domainnotallowed Access filters specifying which domains and/or IP addresses are not allowed IMAP access.
Syntax: Character string
service.imap.enable Enable the IMAP service 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.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 enabled, send IMAP search queries to the Indexing Server.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
service.imap.indexer.hostname Fully qualified host name or IP address of the Indexing Server.
Syntax: Character string
Default: 127.0.0.1
service.imap.indexer.port TCP port on which the Indexing Service listens for incoming TCP connections.
Syntax: Unsigned 32-bit integer
Default: 8070
service.imap.indexer.prefix_search The prefix_search option specifies which, if any, search parameters sent to the indexer should be preceeded by a '*', so that a search for subject mine would match 'determine' as well as 'mine'. The value given should be one or more of subject text body from to cc bcc separated by one or more spaces. Use with caution as this imposes a significant load on the indexer. Introduced in future.
Syntax: Character string
service.imap.indexer.substring_search The substring_search option specifies which, if any, search parameters sent to the indexer should be preceeded and followed by a '*', so that a search for subject ear would match 'searches' as well as 'ear'. The value given should be one or more of subject text body from to cc bcc separated by one or more spaces. Use with caution as this imposes a significant load on the indexer. Introduced in future.
Syntax: Character string
service.imap.indexer.suffix_search The suffix_search option specifies which, if any, search parameters sent to the indexer should be followed by a '*', so that a search for subject search would match 'searches' as well as 'search'. The value given should be one or more of subject text body from to cc bcc separated by one or more spaces. Introduced in future.
Syntax: Character string
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.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: 0
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 for the selected server. 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 Access filters specifying which domains and/or IP addresses are allowed POP access.
Syntax: Character string
service.pop.domainnotallowed Access filters specifying which domains and/or IP addresses are not allowed POP access.
Syntax: Character string
service.pop.enable Enable the POP service 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 Time in seconds that msprobe waits after sending a request that goes unfulfilled before restarting a service.
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: 0
store.archive.operational Enable operational archive.
Syntax: 0 or 1 (0 for false; 1 for true)
Default: 0
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: 1
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. The minimum allowed value is 1; the 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: 0
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: 0
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: 0
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 future.
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: 0
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: 0
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. The minimum allowed value is 1; maximum is 1000000.
Syntax: Unsigned 32-bit integer
Default: 500
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: 1
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: 0
store.umask File mode creation mask for message store processes (in octal). By default, store file access by other users or users in the same group is forbidden by file permissions. Setting umask to '027' will allow users in the same primary group as local.serveruid to read subsequently created message store files. (Restart of IMAP service required; Restart of POP service required).
Syntax: Unsigned 32-bit integer in octal
Default: 077

Labels

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

    kellyc says:

    I changed the first paragraph to point to the configutil command reference page ...

    I changed the first paragraph to point to the configutil command reference page instead of back to this same page.

    Many of the configutil options state if a restart is required for the change to be effective and whether you only need to restart the specific component or the whole product.

    All others should be considered to require refresh.

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.

© 2010, Oracle Corporation and/or its affiliates
Powered by Atlassian Confluence
Oracle Social Media Participation Policy Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact