{"features":[{"Description":null,"Name":"Admin"},{"Description":"This page describes the properties related to the advertisement feature.<br><br>See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/Advertisement.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/Advertisement.html<\/a> for more informations.\n","Name":"Advertisement"},{"Description":null,"Name":"Attachment"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/auditlogging.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/auditlogging.html<\/a> \nfor more informations about audit logging.\n","Name":"Audit"},{"Description":null,"Name":"Autoconfig"},{"Description":null,"Name":"Basic Server Configuration"},{"Description":"Properties for com.openexchange.caching bundle\n","Name":"Caching"},{"Description":null,"Name":"CalDAV"},{"Description":null,"Name":"Calendar"},{"Description":null,"Name":"CardDAV"},{"Description":null,"Name":"Cassandra"},{"Description":"This page describes the properties needed to configure the JDBC connections to the configdb.\nThe configdb holds data about where to find context specific data.\nThe driver properties should be kept at their defaults.\n","Name":"Config DB"},{"Description":"Properties for the generic Config Jump implementation.\n","Name":"Config Jump"},{"Description":null,"Name":"Contact"},{"Description":"Configuration options for the subscribe crawler component.\n","Name":"Crawler"},{"Description":null,"Name":"Data Retention"},{"Description":"Configuration of the data retrieval component allowing external applications getting data from OX.\n","Name":"Data Retrieval"},{"Description":"Properties for \"com.openexchange.spamhandler.defaultspamhandler\" bundle.\n","Name":"Default Spam Handler"},{"Description":null,"Name":"Doveadm"},{"Description":"Enables download limits (based on donwload counts or sizes)<br>It is possible to define\n<ul>\n<li>limits for guests and links<\/li>\n<li>limits only for one kind (by setting time frame to 0 = disabled): guests or links<\/li>\n<li>limits only for count\/size (by setting time frame > 0 and size\/count = 0): e. g. count for guests and size for links<\/li>\n<\/ul><br>To show all features a possible configuration might be:\n<pre>\ncom.openexchange.download.limit.enabled=true \/\/ enabled\ncom.openexchange.download.limit.timeFrame.guests=3600000 \/\/ 60 minutes, set to 0 to disable checks for guests\ncom.openexchange.download.limit.timeFrame.links=3600000\ncom.openexchange.download.limit.size.guests=0 \/\/ disables size check for guests\ncom.openexchange.download.limit.size.links=1073741824 \/\/ 1GB within 60 minutes\ncom.openexchange.download.limit.count.guests=100 \/\/ 100 downloads within 60 minutes\ncom.openexchange.download.limit.count.links=0 \/\/ disables count check for links\n<\/pre>\n","Name":"Download"},{"Description":"Properties for com.openexchange.drive\n","Name":"Drive"},{"Description":null,"Name":"Drive Client Windows"},{"Description":null,"Name":"Event"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/userfeedback.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/userfeedback.html<\/a> for more informations.\n","Name":"Feedback"},{"Description":null,"Name":"Feedback Mail SMTP-Service"},{"Description":"Pre-Configured file storages<br><br>Property:\n\"com.openexchange.file.storage.account.\" +  &lt;account-id&gt; + \".\" +   &lt;prop-name&gt; + \"=\" +  &lt;value&gt;<br><br>Config option:\n\"com.openexchange.file.storage.account.\" +  &lt;account-id&gt; + \".config.\" +  &lt;config-option&gt; + \"=\" +  &lt;value&gt;<br><br>Example WebDAV configuration:\n<pre>\ncom.openexchange.file.storage.account.webdav.serviceId=com.openexchange.file.storage.webdav\ncom.openexchange.file.storage.account.webdav.displayName=\"WebDAV\"\ncom.openexchange.file.storage.account.webdav.config.url=http:\/\/your-webdav-server\ncom.openexchange.file.storage.account.webdav.config.timeout=60000\n<\/pre>\n","Name":"Filestorage"},{"Description":"This file provides the configuration of all file storages based on the\nAmazon Simple Storage Service (Amazon S3). Each connected storage is\nidentified by a so called \"filestore ID\", which refers to the authority\npart of the URI configured in the \"uri\" column in the \"filestore\" table of\nthe config database, previously registered using<br><pre>.\/registerfilestore -t [filestoreID]<\/pre>\nFor each configured filestore, an own set of the properties may be defined,\nreplacing [filestoreID] with the actual identifier.<br><br>See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/filestore.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/filestore.html<\/a> for more informations\nabout filestores.\n","Name":"Filestore S3"},{"Description":"This properties configure file storages based on the\nOpenStack Swift API. Each connected storage is identified by a \"filestore ID\",\nwhich refers to the authority part of the URI configured  in the \"uri\" column\nin the \"filestore\" table of the config database.<br>Previously registered using:\n<pre>.\/registerfilestore -t [filestoreID]<\/pre>\nFor each configured filestore, an own set of the properties may be defined, \nreplacing [filestoreID] with the actual identifier.<br><br>See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/filestore.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/filestore.html<\/a> for more informations\nabout filestores.\n","Name":"Filestore SWIFT"},{"Description":"This properties configure file storages based on the\nScality sproxyd API. Each connected storage is identified by a so called \n\"filestore ID\", which refers to the authority part of the URI configured \nin the \"uri\" column in the \"filestore\" table of the config database, \npreviously registered using:\n<pre>.\/registerfilestore -t [filestoreID]<\/pre>\nFor each configured filestore, an own set of the properties may be defined, \nreplacing [filestoreID] with the actual identifier.<br><br>See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/filestore.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/filestore.html<\/a> for more informations\nabout filestores.\n","Name":"Filestore sproxyd"},{"Description":null,"Name":"Find"},{"Description":null,"Name":"Folder"},{"Description":null,"Name":"Folder JSON"},{"Description":"This page shows the properties for the grizzly server contained in the package\nopen-xchange-grizzly. In your OX setup grizzly is located behind the\nload-balancer and accepts incoming client requests. Communication with the\nload balancer is done via http, e.g via Apache's mod_proxy_http.<br><br>For more informations see <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/grizzly.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/grizzly.html<\/a>.\n","Name":"Grizzly"},{"Description":null,"Name":"Group"},{"Description":"Properties for HTML sanitizing\n","Name":"HTML Sanitizer"},{"Description":"The following configuration settings are used to set up a cluster of multiple backend nodes based on the underlying hazelcast library. \nUnless otherwise mentioned, all nodes in the cluster should be configured equally.<br><br>If this is a single-node installation, there's no need to change anything and the default configuration can be used. \nWhen setting up a cluster of multiple nodes, at least the following parameters should be configured additionally:\n<ul>\n<li><code>com.openexchange.hazelcast.group.name<\/code><\/li>\n<li><code>com.openexchange.hazelcast.group.password<\/code><\/li>\n<li><code>com.openexchange.hazelcast.network.join<\/code> (including join-specific options)<\/li>\n<li><code>com.openexchange.hazelcast.network.interfaces<\/code><\/li>\n<\/ul>\nFor more advanced configurations, one may additionally place a file named <code>hazelcast.xml<\/code> into the <code>conf\/hazelcast<\/code> subfolder \nthat will be picked up during start and used as a basis for all further configurations applied. \nSee <a href=\"https:\/\/github.com\/hazelcast\/hazelcast\/blob\/master\/hazelcast\/src\/main\/resources\/hazelcast-default.xml\">hazelcast-default.xml<\/a> for details.<br><br>The distributed data structures should be configured separately in their own configuration files in the <code>conf\/hazelcast<\/code> subfolder.\n","Name":"Hazelcast"},{"Description":"Properties for i18n\n","Name":"I18N"},{"Description":null,"Name":"ICal Calendar Provider"},{"Description":"To differentiate between settings that apply all IMAP accounts or settings that only apply to the primary account\neach property containing the \".primary\" suffix allows to specify a value only applicable to the primary account\nby appending the \"primary.\" suffix to properties common \"com.openexchange.imap.\" prefix.<br>E.g.<br>\"com.openexchange.imap.imapTimeout=50000\" specifies 50sec read timeout for every IMAP account<br>\"com.openexchange.imap.primary.imapTimeout=20000\" specifies 20sec read timeout for primary-only IMAP account\n","Name":"IMAP"},{"Description":null,"Name":"IMAP Auth"},{"Description":null,"Name":"IPCheck"},{"Description":"Import & export configuration - settings for import and export of CSV, iCal or vCard files \n","Name":"Import\/Export"},{"Description":"Properties for infostore\n","Name":"Infostore"},{"Description":"This file contains all known JavaMail properties structured by sections\\:\nJavaMail, JavaMail API System Properties, SMTP, IMAP, POP3 & Internet\nAll configurations done in this file will overwrite the ones set and used before, so modify it with care!\n","Name":"Javamail"},{"Description":"This page describes the properties for jolokia contained in the com.openexchange.jolokia bundle.<br><br>See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/jolokia.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/jolokia.html<\/a> for more informations.\n","Name":"Jolokia"},{"Description":null,"Name":"Jump"},{"Description":"This page shows configurations for the Kerberos authentication bundle.\n","Name":"Kerberos"},{"Description":null,"Name":"LDAP"},{"Description":null,"Name":"Login"},{"Description":null,"Name":"MAL Poll"},{"Description":null,"Name":"Mail"},{"Description":null,"Name":"Mail Account"},{"Description":null,"Name":"Mail Authenticity"},{"Description":"This pages describes the properties of the mail categories feature aka tabbed inbox.<br><br>There are two types of categories: 'system' and 'user' categories.<br><br>System categories are predefined categories which includes predefined rules. \nThe hoster is able to force showing this categories.\nIn addition the user is unable to rename them.<br><br>User categories are a finite set of categories which can be used by the user to create own categories.\nThats means that there are no predefined rules. This categories cannot be forced, but they can be renamed by the user. \nThe hoster should nevertheless give them some meaningful names to help the users. E.g. \"Friends\".<br><br>For more informations about mail catgeories see <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/mail_categories.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/mail_categories.html<\/a>.\n","Name":"Mail Categories"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/virtual_mail_attachments.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/virtual_mail_attachments.html<\/a> for more informations.\n","Name":"Mail Drive"},{"Description":null,"Name":"Mail Filter"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/drivemail.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/drivemail.html<\/a> for more informations.\n","Name":"Mail compose"},{"Description":null,"Name":"Management"},{"Description":"Frontend properties of OX App Suite.\nThese properties configure the installation-specific settings of the web front-end.\n","Name":"Manifests"},{"Description":null,"Name":"Messaging"},{"Description":null,"Name":"MobileApiFacade"},{"Description":"The properties for the special \"no-reply\" SMTP account used for system-initiated messages.\n","Name":"No-Reply"},{"Description":"The settings on this page govern, when notification eMails are sent once a task or appointment is modified.\nWhether notification mails are sent is goverened:\n<ol>\n  <li>By a user specific setting in the configuration.<\/li>\n  <li>By the checkbox when creating a task\/appointment.<\/li>\n  <li>By this settings.<\/li>\n<\/ol>\n<h3>1. The user specific setting<\/h3>\nEach user can specify whether he wants to receive notification emails for tasks or appointments. The user can\nset this individually per object type. If the user chooses not to be notified for (say) tasks, that's the end of\nthe story, the notification mails won't ever bother her (for tasks). She may choose separately that she's interested\nabout appointment notifications, and enable the corresponding feature. This would mean she might be notified of changes\nto appointments in which she is a participant. This is goverened by the other settings.<br><br><h3>2. The checkbox when creating\/modifying a task\/appointment<\/h3>\nNotice in the dialog when creating or editing an appointment there is a checkbox labeled 'Notify Participants'.\nIf this checkbox is enabled, the participants of the task\/appointment will be notified of the change (unless their\nuser specific setting as per 1. suppress that). Also the person creating or changing the object will not get the\nnotification mail, because, presumably, she knows what she has been doing. Also the owner is always notified\nof a change to a task\/appointment by someone else other than the owner (unless the notification is suppressed as per 1.).<br><br><h3>3. Settings on this page<\/h3>\nSometimes an action doesn't allow you to check the checkbox under 2. but it might still be a good idea to notify\nparticipants of an action. For example, when deleting an appointment this is usually of great interest to many people.\nSo the setting <a href=#notify_participants_on_delete>notify_participants_on_delete<\/a> in this file supersedes the checkbox setting. If set to <code>true<\/code> all\nparticipants will be notified when the appointment or task is deleted with the exception of the person deleting\nthe appointment\/task.\n","Name":"Notification"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/oauth.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/oauth.html<\/a> and\n<a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/oauth_provider.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/oauth_provider.html<\/a> for more informations.\n","Name":"OAuth"},{"Description":"This pages describes the properties of the onboarding module.\n","Name":"Onboarding"},{"Description":"The properties for the oidc module\n","Name":"OpenID"},{"Description":null,"Name":"POP3"},{"Description":"The participant properties must be defined in a file named \"participant.properties\". Otherwise the properties will not be applied.\n","Name":"Participant"},{"Description":"This page describes the available properties for password change history.\n","Name":"Password Change History"},{"Description":"The package open-xchange-passwordchange-script allows you to run a command to\nchange a password in an external subsystem like e.g. LDAP.\n","Name":"Password Change Script"},{"Description":"The properties for permissions.\n","Name":"Permission"},{"Description":"The properties for preview module\n","Name":"Preview"},{"Description":null,"Name":"Publications"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/pns.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/pns.html<\/a> for more informations.\n","Name":"Push"},{"Description":null,"Name":"Quartz"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/quota.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/quota.html<\/a> for more informations.\n","Name":"Quota"},{"Description":null,"Name":"RMI"},{"Description":null,"Name":"RSS"},{"Description":"This page shows the properties for the realtime components contained in the package open-xchange-realtime-core.\n","Name":"Realtime"},{"Description":null,"Name":"Report"},{"Description":"The first part defines if a proxy server should be used to establish the http connection\nto the Open-Xchange report server, and if which server and proxy details to use.\nThe second part configures report serialization.<br><br>See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/report_client.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/report_client.html<\/a> for more informations.\n","Name":"Report client"},{"Description":null,"Name":"Requestwatcher"},{"Description":null,"Name":"Reseller"},{"Description":null,"Name":"Resource"},{"Description":"To differentiate between settings that apply all SMTP accounts or settings that only apply to the primary account\neach property containing the \".primary\" suffix allows to specify a value only applicable to the primary account\nby appending the \"primary.\" suffix to properties' common \"com.openexchange.smtp.\" prefix.<br>E.g.\n<pre>\ncom.openexchange.smtp.smtpTimeout=50000 \n# specifies 50sec read timeout for every SMTP account<br>\ncom.openexchange.smtp.primary.smtpTimeout=20000 \n# specifies 20sec read timeout for primary-only SMTP account<br><\/pre>\n","Name":"SMTP"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/trusted_connections.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/trusted_connections.html<\/a> for more informations.\n","Name":"SSL"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/saml.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/saml.html<\/a> for more informations.\n","Name":"Saml"},{"Description":null,"Name":"SchedJoules"},{"Description":null,"Name":"Secret"},{"Description":null,"Name":"SessionD"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/sessionmanagement.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/sessionmanagement.html<\/a> for more informations.\n","Name":"Sessionmanagement"},{"Description":null,"Name":"Share"},{"Description":null,"Name":"Sipgate"},{"Description":null,"Name":"Sms-tools"},{"Description":"Properties for snippet module.\n","Name":"Snippets"},{"Description":null,"Name":"Soap"},{"Description":null,"Name":"Socket_Monitoring"},{"Description":null,"Name":"SpamHandler"},{"Description":null,"Name":"Spamassassin"},{"Description":null,"Name":"Spamexperts"},{"Description":null,"Name":"Spamhandler_cloudmark"},{"Description":null,"Name":"Subscribe"},{"Description":null,"Name":"System"},{"Description":null,"Name":"Templating"},{"Description":null,"Name":"Threadpool"},{"Description":null,"Name":"Tokenlogin"},{"Description":null,"Name":"Transport"},{"Description":null,"Name":"Twitter"},{"Description":null,"Name":"Unified Quota"},{"Description":null,"Name":"Univention Server Authentication"},{"Description":"Existing configuration options for update tasks\n","Name":"Updatetasks"},{"Description":"This properties can be used to configure defaults used if some user has the according preference not defined.\n","Name":"User"},{"Description":"See <a href=https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/websockets.html>https:\/\/documentation.open-xchange.com\/7.10.0\/middleware\/components\/websockets.html<\/a> for mor informations.\n","Name":"Websockets"}],"version":{"Year":2019,"Version":"7.10.0"},"properties":[{"Description":"Disabling authentication for system calls like context\/server etc. creation!<br><br><b>Attention<\/b>:<br>Only use this switch if you exactly know what you do!\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"false","File":"AdminDaemon.properties","Feature":"Admin","Key":"MASTER_AUTHENTICATION_DISABLED","Reloadable":false,"Tags":["Admin","Authentication"]},{"Description":"Disabling authentication for context calls like user\/group etc. creation!\nThis also disables authentication for calls which a \"normal\" user can make\nlike change his own data or get his own data!<br><br><b>Attention<\/b>:<br>Only use this switch if you exactly know what you do!\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"false","File":"AdminDaemon.properties","Feature":"Admin","Key":"CONTEXT_AUTHENTICATION_DISABLED","Reloadable":false,"Tags":["Admin","Authentication"]},{"Description":"A OXUserStorageInterface implementation which should be used by the admin module.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"com.openexchange.admin.storage.mysqlStorage.OXUserMySQLStorage","File":"AdminDaemon.properties","Feature":"Admin","Key":"USER_STORAGE","Reloadable":false,"Tags":["Admin"]},{"Description":"A OXGroupStorageInterface implementation which should be used by the admin module.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"com.openexchange.admin.storage.mysqlStorage.OXGroupMySQLStorage","File":"AdminDaemon.properties","Feature":"Admin","Key":"GROUP_STORAGE","Reloadable":false,"Tags":["Admin"]},{"Description":"A OXResourceStorageInterface implementation which should be used by the admin module.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"com.openexchange.admin.storage.mysqlStorage.OXResourceMySQLStorage","File":"AdminDaemon.properties","Feature":"Admin","Key":"RESOURCE_STORAGE","Reloadable":false,"Tags":["Admin"]},{"Description":"How many jobs should be executed concurrently.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"2","File":"AdminDaemon.properties","Feature":"Admin","Key":"CONCURRENT_JOBS","Reloadable":false,"Tags":["Admin"]},{"Description":"Set this to <code>true<\/code> if you want to be able to do all operations on any context using the\nlogin and password of the oxadminmaster account.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"false","File":"AdminDaemon.properties","Feature":"Admin","Key":"MASTER_ACCOUNT_OVERRIDE","Reloadable":false,"Tags":["Admin"]},{"Description":"Specifies the default time zone to assume when creating a user\nand no explicit time zone is given in arguments.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"Europe\/Berlin","File":"AdminUser.properties","Feature":"Admin","Key":"DEFAULT_TIMEZONE","Reloadable":false,"Tags":["Admin","Timezone","User","Provisioning"]},{"Description":"This check will be performed on user names in case <a href=#CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS>CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS\">CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS<\/a>"],"Version":"7.8.3","Package":"open-xchange-admin","Default":"[$@%\\.+a-zA-Z0-9_-]","File":"AdminUser.properties","Feature":"Admin","Key":"AUTO_TO_LOWERCASE_UID","Reloadable":false,"Tags":["Admin","User"]},{"Description":"Set to a value greater than 0 to use the uidnumber feature.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"-1","File":"AdminUser.properties","Feature":"Admin","Key":"UID_NUMBER_START","Reloadable":false,"Tags":["Admin"]},{"Description":"This will check the user name using the check defined in <a href=#CHECK_USER_UID_REGEXP>CHECK_USER_UID_REGEXP<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_USER_UID_REGEXP\">CHECK_USER_UID_REGEXP<\/a>"],"Version":"7.8.3","Package":"open-xchange-admin","Default":"true","File":"AdminUser.properties","Feature":"Admin","Key":"CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS","Reloadable":false,"Tags":["Admin","User"]},{"Description":"This check will be performed on user names in case <a href=#CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS>CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS\">CHECK_USER_UID_FOR_NOT_ALLOWED_CHARS<\/a>"],"Version":"7.8.3","Package":"open-xchange-admin","Default":"[$@%\\.+a-zA-Z0-9_-]","File":"AdminUser.properties","Feature":"Admin","Key":"CHECK_USER_UID_REGEXP","Reloadable":false,"Tags":["Admin","User"]},{"Description":"WARNING: Changing the username might have impact on external systems like\nimap server that allows acls to be set. Imap ACLS usually use\nsymbolic names so when changing the user name without changing\nthe ACL breaks the ACL. open-xchange-admin will NOT change those\nACLS, so DO NOT CHANGE THIS SETTING ON OX Express\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"false","File":"AdminUser.properties","Feature":"Admin","Key":"USERNAME_CHANGEABLE","Reloadable":false,"Tags":["Admin","User"]},{"Description":"Here you can set whether the primary mail address can be changed or not.\nIf set to <code>false<\/code>, it is possible to change the primary mail address.\nOnly change, if you know what you are doing (Outlook might\nnot work anymore under certain circumstances).\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"false","File":"AdminUser.properties","Feature":"Admin","Key":"PRIMARY_MAIL_UNCHANGEABLE","Reloadable":false,"Tags":["Admin","User","Mail"]},{"Description":"The average file storage occupation for a user in MB.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"100","File":"AdminUser.properties","Feature":"Admin","Key":"AVERAGE_USER_SIZE","Reloadable":false,"Tags":["Admin","User","Filestore"]},{"Description":"Defines whether it is allowed to change the quota value for a user that has no individual file storage set.\nIf set to <code>true<\/code> and the user has not yet an individual file storage set, an appropriate file storage gets\nassigned to the user. This implicitly includes to move the user's files from context file storage to that\nnewly assigned file storage, which might be a long operation.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":"false","File":"AdminUser.properties","Feature":"Admin","Key":"ALLOW_CHANGING_QUOTA_IF_NO_FILESTORE_SET","Reloadable":false,"Tags":["Admin","User","Filestore"]},{"Description":"Default sent mail folder fallback for a specific language if not sent by rmi client. \nThe [language] variable must be replaced by an upper case language identifier. E.g. SENT_MAILFOLDER_DE_DE<br><br>Default values:\n  <ul>\n   <li>SENT_MAILFOLDER_DE_DE=Gesendete Objekte<\/li>\n   <li>SENT_MAILFOLDER_EN_GB=Sent Mai<\/li>\n   <li>SENT_MAILFOLDER_EN_US=Sent Items<\/li>\n   <li>SENT_MAILFOLDER_FR_FR=Objets envoy\\u00e9s<\/li>\n   <li>SENT_MAILFOLDER_NL_NL=Verzonden items<\/li>\n   <li>SENT_MAILFOLDER_SV_SV=Skickat<\/li>\n   <li>SENT_MAILFOLDER_ES_ES=Elementos enviados<\/li>\n   <li>SENT_MAILFOLDER_JA_JP=\\u9001\\u4FE1\\u6E08\\u30A2\\u30A4\\u30C6\\u30E0<\/li>\n   <li>SENT_MAILFOLDER_PL_PL=Elementy wys\\u0142ane<\/li>\n   <li>SENT_MAILFOLDER_IT_IT=Posta inviata<\/li>\n   <li>SENT_MAILFOLDER_ZH_CN=\\u5df2\\u53d1\\u9001\\u90ae\\u4ef6<\/li>\n   <li>SENT_MAILFOLDER_CS_CZ=Odeslan\\u00e9 polo\\u017eky<\/li>\n   <li>SENT_MAILFOLDER_HU_HU=Elk\\u00fcld\\u00f6tt elemek<\/li>\n   <li>SENT_MAILFOLDER_SK_SK=Odoslan\\u00e9 polo\\u017eky<\/li>\n   <li>SENT_MAILFOLDER_LV_LV=Nos\\u016Bt\\u012Bt\\u0101s vien\\u012Bbas<\/li>\n  <\/ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":null,"File":"AdminUser.properties","Feature":"Admin","Key":"SENT_MAILFOLDER_[language]","Reloadable":false,"Tags":["Admin","User","Mail","Folder"]},{"Description":"Default trash mail folder fallback if not sent by rmi client.\nThe [language] variable must be replaced by an upper case language identifier. E.g. TRASH_MAILFOLDER_DE_DE<br><br>Default values:\n  <ul>\n   <li>TRASH_MAILFOLDER_DE_DE=Papierkorb<\/li>\n   <li>TRASH_MAILFOLDER_EN_GB=Trash<\/li>\n   <li>TRASH_MAILFOLDER_EN_US=Trash<\/li>\n   <li>TRASH_MAILFOLDER_FR_FR=Corbeille<\/li>\n   <li>TRASH_MAILFOLDER_NL_NL=Prullenbak<\/li>\n   <li>TRASH_MAILFOLDER_SV_SV=Papperskorgen<\/li>\n   <li>TRASH_MAILFOLDER_ES_ES=Papelera<\/li>\n   <li>TRASH_MAILFOLDER_JA_JP=\\u524A\\u9664\\u6E08\\u307F\\u30A2\\u30A4\\u30C6\\u30E0<\/li>\n   <li>TRASH_MAILFOLDER_PL_PL=Kosz<\/li>\n   <li>TRASH_MAILFOLDER_IT_IT=Cestino<\/li>\n   <li>TRASH_MAILFOLDER_ZH_CN=\\u5783\\u573e\\u7b52<\/li>\n   <li>TRASH_MAILFOLDER_CS_CZ=Ko\\u0161<\/li>\n   <li>TRASH_MAILFOLDER_HU_HU=T\\u00f6r\\u00f6lt elemek<\/li>\n   <li>TRASH_MAILFOLDER_SK_SK=K\\u00f4\\u0161<\/li>\n   <li>TRASH_MAILFOLDER_LV_LV=Atkritumi<\/li>\n  <\/ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":null,"File":"AdminUser.properties","Feature":"Admin","Key":"TRASH_MAILFOLDER_[language]","Reloadable":false,"Tags":["Admin","User","Mail","Folder"]},{"Description":"Default drafts mail folder fallback if not sent by rmi client.\nThe [language] variable must be replaced by an upper case language identifier. E.g. DRAFTS_MAILFOLDER_DE_DE<br><br>Default values:\n  <ul>\n   <li>DRAFTS_MAILFOLDER_DE_DE=Entw\\u00fcrfe<\/li>\n   <li>DRAFTS_MAILFOLDER_EN_GB=Drafts<\/li>\n   <li>DRAFTS_MAILFOLDER_EN_US=Drafts<\/li>\n   <li>DRAFTS_MAILFOLDER_FR_FR=Brouillons<\/li>\n   <li>DRAFTS_MAILFOLDER_NL_NL=Concepten<\/li>\n   <li>DRAFTS_MAILFOLDER_SV_SV=Utkast<\/li>\n   <li>DRAFTS_MAILFOLDER_ES_ES=Borradores<\/li>\n   <li>DRAFTS_MAILFOLDER_JA_JP=\\u4E0B\\u66F8\\u304D<\/li>\n   <li>DRAFTS_MAILFOLDER_PL_PL=Szkice<\/li>\n   <li>DRAFTS_MAILFOLDER_IT_IT=Bozze<\/li>\n   <li>DRAFTS_MAILFOLDER_ZH_CN=\\u8349\\u7a3f<\/li>\n   <li>DRAFTS_MAILFOLDER_CS_CZ=Koncepty<\/li>\n   <li>DRAFTS_MAILFOLDER_HU_HU=Piszkozatok<\/li>\n   <li>DRAFTS_MAILFOLDER_SK_SK=Rozp\\u00edsan\\u00e9<\/li>\n   <li>DRAFTS_MAILFOLDER_LV_LV=Melnraksti<\/li>\n  <\/ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":null,"File":"AdminUser.properties","Feature":"Admin","Key":"DRAFTS_MAILFOLDER_[language]","Reloadable":false,"Tags":["Admin","User","Mail","Folder"]},{"Description":"Default spam mail folder fallback if not sent by rmi client.\nThe [language] variable must be replaced by an upper case language identifier. E.g. SPAM_MAILFOLDER_DE_DE<br><br>Default values:\n  <ul>\n   <li>SPAM_MAILFOLDER_DE_DE=Spam<\/li>\n   <li>SPAM_MAILFOLDER_EN_GB=Spam<\/li>\n   <li>SPAM_MAILFOLDER_EN_US=Spam<\/li>\n   <li>SPAM_MAILFOLDER_FR_FR=Pourriel<\/li>\n   <li>SPAM_MAILFOLDER_NL_NL=Spam<\/li>\n   <li>SPAM_MAILFOLDER_SV_SV=Skr\\u00E4ppost<\/li>\n   <li>SPAM_MAILFOLDER_ES_ES=Correo no deseado<\/li>\n   <li>SPAM_MAILFOLDER_JA_JP=\\u8FF7\\u60D1\\u30E1\\u30FC\\u30EB<\/li>\n   <li>SPAM_MAILFOLDER_PL_PL=Spam<\/li>\n   <li>SPAM_MAILFOLDER_IT_IT=Posta Indesiderata<\/li>\n   <li>SPAM_MAILFOLDER_ZH_CN=\\u5783\\u573e\\u90ae\\u4ef6<\/li>\n   <li>SPAM_MAILFOLDER_CS_CZ=Spam<\/li>\n   <li>SPAM_MAILFOLDER_HU_HU=Lev\\u00e9lszem\\u00e9t<\/li>\n   <li>SPAM_MAILFOLDER_SK_SK=Spam<\/li>\n   <li>SPAM_MAILFOLDER_LV_LV=M\\u0113stules<\/li>\n  <\/ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":null,"File":"AdminUser.properties","Feature":"Admin","Key":"SPAM_MAILFOLDER_[language]","Reloadable":false,"Tags":["Admin","User","Mail","Folder"]},{"Description":"Default confirmed spam mail folder fallback if not sent by rmi client.\nThe [language] variable must be replaced by an upper case language identifier. E.g. CONFIRMED_SPAM_MAILFOLDER_DE_DE<br><br>Default values: \n  <ul>\n    <li>CONFIRMED_SPAM_MAILFOLDER_DE_DE=confirmed-spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_EN_GB=confirmed-spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_EN_US=confirmed-spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_FR_FR=pourriel-confirme<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_NL_NL=bevestigde spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_SV_SV=bekr\\u00E4ftad-skr\\u00E4ppost<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_ES_ES=correo basura confirmado<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_JA_JP=\\u8FF7\\u60D1\\u30E1\\u30FC\\u30EB\\uFF08\\u78BA\\u8A8D\\u6E08\\uFF09<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_PL_PL=Potwierdzony spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_IT_IT=Posta indesiderata accertata<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_ZH_CN=\\u5df2\\u786e\\u8ba4\\u7684\\u5783\\u573e\\u90ae\\u4ef6<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_CS_CZ=Potvrzen\\u00fd spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_HU_HU=Elfogadott k\\u00e9retlen<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_SK_SK=Potvrden\\u00fd spam<\/li>\n    <li>CONFIRMED_SPAM_MAILFOLDER_LV_LV=Apstiprin\\u0101ta \"m\\u0113stule\"<\/li>\n  <\/ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":null,"File":"AdminUser.properties","Feature":"Admin","Key":"CONFIRMED_SPAM_MAILFOLDER_[language]","Reloadable":false,"Tags":["Admin","User","Mail","Folder"]},{"Description":"Default confirmed ham mail folder fallback if not sent by rmi client.\nThe [language] variable must be replaced by an upper case language identifier. E.g. CONFIRMED_HAM_MAILFOLDER__DE_DE<br><br>Default values: \n  <ul>\n   <li>CONFIRMED_HAM_MAILFOLDER_DE_DE=confirmed-ham<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_EN_GB=confirmed-ham<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_EN_US=confirmed-ham<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_FR_FR=non-pourriel-confirme<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_NL_NL=bevestigde ham<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_SV_SV=felaktigt-bekr\\u00E4ftad-spam<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_ES_ES=correo leg\\u00EDtimo confirmado<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_JA_JP=\\u4E00\\u822C\\u30E1\\u30FC\\u30EB\\uFF08\\u78BA\\u8A8D\\u6E08\\uFF09<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_PL_PL=Potwierdzony nie-spam<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_IT_IT=Posta attendibile accertata<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_ZH_CN=\\u5df2\\u786e\\u8ba4\\u7684\\u6b63\\u5e38\\u90ae\\u4ef6<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_CS_CZ=Potvrzen\\u00e1 norm\\u00e1ln\\u00ed po\\u0161ta<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_HU_HU=Elfogadott \\u00e1l-k\\u00e9retlen<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_SK_SK=Potvrden\\u00e9 ako nie spam<\/li>\n   <li>CONFIRMED_HAM_MAILFOLDER_LV_LV=Apstiprin\\u0101ts \"ham\"<\/li>\n  <ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-admin","Default":null,"File":"AdminUser.properties","Feature":"Admin","Key":"CONFIRMED_HAM_MAILFOLDER_[language]","Reloadable":false,"Tags":["Admin","User","Mail","Folder"]},{"Description":"Defines which package scheme is used for the reseller. [reseller] can be replaced with either the reseller name or the reseller id.\nUse 'OX_ALL' for the default reseller. Available package schemes are:\n<ul>\n <li>Global - always uses the default reseller and default package.<\/li>\n <li>AccessCombinations - Using access combination names to retrieve the package.<\/li>\n <li>TaxonomyTypes - Using taxonomy types to retrieve the package.<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-advertisement","Default":"Global","File":"advertisement.properties","Feature":"Advertisement","Key":"com.openexchange.advertisement.[reseller].packageScheme","Reloadable":true,"Tags":["Reseller"]},{"Description":"Defines a comma separated list of taxonomy types which are used as package identifiers. \nThis list is used by the 'TaxonomyTypes' package scheme to identify the package.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.advertisement.[reseller].packageScheme\">com.openexchange.advertisement.[reseller].packageScheme<\/a>"],"Version":"7.8.3","Package":"open-xchange-advertisement","Default":null,"File":"advertisement.properties","Feature":"Advertisement","Key":"com.openexchange.advertisement.[reseller].taxonomy.types","Reloadable":true,"Tags":["Reseller"]},{"Description":"If the sum of all uploaded files (for contacts, appointments or tasks) in one request is larger than this value,\nthe upload will be rejected. If this value is set to <code>-1<\/code> or not set at all, the more general <a href=#MAX_UPLOAD_SIZE>MAX_UPLOAD_SIZE<\/a> configured in\nserver.properties will be used. If that value is <code>0<\/code> uploads will be unrestricted.\nThe size is in Bytes.\n","ConfigCascadeAware":false,"Related":["<a href=\"#MAX_UPLOAD_SIZE\">MAX_UPLOAD_SIZE<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"10485760","File":"attachment.properties","Feature":"Attachment","Key":"MAX_UPLOAD_SIZE","Reloadable":false,"Tags":["Attachment","Contact","Task","Appointment","Limit"]},{"Description":"Enables the audit feature.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"true","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.AuditFileHandler.enabled","Reloadable":true,"Tags":["Audit"]},{"Description":"The location of the log file.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"\/var\/log\/open-xchange\/audit.log","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.AuditFileHandler.pattern","Reloadable":true,"Tags":["Audit"]},{"Description":"The log level.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"ALL","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.AuditFileHandler.level","Reloadable":true,"Tags":["Audit"]},{"Description":"The maximum file size.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"2097152","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.AuditFileHandler.limit","Reloadable":true,"Tags":["Audit","Limit"]},{"Description":"The logging formatter.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"java.util.logging.SimpleFormatter","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.AuditFileHandler.formatter","Reloadable":true,"Tags":["Audit"]},{"Description":"A flag indicating whether the log should be appended or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"true","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.AuditFileHandler.append","Reloadable":true,"Tags":["Audit"]},{"Description":"Set to true to enable logging of file accesses and downloads.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-audit","Default":"false","File":"audit.properties","Feature":"Audit","Key":"com.openexchange.audit.logging.FileAccessLogging.enabled","Reloadable":true,"Tags":["Audit"]},{"Description":"Enables\/disables audit logging.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.enabled","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the log level to use.\nPossible values: <code>trace<\/code>, <code>debug<\/code>, <code>info<\/code>, <code>warn<\/code> or <code>error<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"info","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.level","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the delimiter to use. Surrounding quotes are removed for real usage.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\", \"","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.delimiter","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies whether attribute names shall be logged.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.includeAttributeNames","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the optional date pattern to use.\nAccepts a pattern according to: <a href=https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/text\/SimpleDateFormat.html>https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/text\/SimpleDateFormat.html<\/a>. <br><br>An empty value means standard ISO-8601 formatting is used and accompanying properties\n<a href=#com.openexchange.log.audit.slf4j.date.locale>com.openexchange.log.audit.slf4j.date.locale<\/a> and <a href=#com.openexchange.log.audit.slf4j.date.timezone>com.openexchange.log.audit.slf4j.date.timezone<\/a> are ignored.<br><br>If a pattern is specified for this property the accompanying properties may optionally be used to also define\nthe locale and time zone to use for date formatting.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.date.locale\">com.openexchange.log.audit.slf4j.date.locale<\/a>","<a href=\"#com.openexchange.log.audit.slf4j.date.timezone\">com.openexchange.log.audit.slf4j.date.timezone<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.date.pattern","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the locale to use for date formatting.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.date.pattern\">com.openexchange.log.audit.slf4j.date.pattern<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"en_US","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.date.locale","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the timezone to use for date formatting.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.date.pattern\">com.openexchange.log.audit.slf4j.date.pattern<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"GMT","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.date.timezone","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the file location to use.\n<br>An empty value means regular App Suite logging is used and accompanying properties\n<a href=#com.openexchange.log.audit.slf4j.file.size>com.openexchange.log.audit.slf4j.file.size<\/a>, <a href=#com.openexchange.log.audit.slf4j.file.count>com.openexchange.log.audit.slf4j.file.count<\/a> and <a href=#com.openexchange.log.audit.slf4j.file.pattern>com.openexchange.log.audit.slf4j.file.pattern<\/a> are ignored.\n<br>Once a file location\/pattern is set, audit logger will no more use regular App Suite logging, but output its log messages to rotating files.\nE.g. a file location\/pattern might be: \"\/var\/log\/open-xchange\/my-audit.log\"<br><br>It is then possible to configure how that logging is done:\n<ul>\n  <li><a href=#com.openexchange.log.audit.slf4j.file.size>com.openexchange.log.audit.slf4j.file.size<\/a> - specifies the max. file size to use<\/li>\n  <li><a href=#com.openexchange.log.audit.slf4j.file.count>com.openexchange.log.audit.slf4j.file.count<\/a> - defines the max. number of files to use for rotation<\/li>\n  <li><a href=#com.openexchange.log.audit.slf4j.file.pattern>com.openexchange.log.audit.slf4j.file.pattern<\/a> - defines the layout pattern of the log entry<\/li>\n<\/ul>\nFor more patterns see <a href=http:\/\/logback.qos.ch\/manual\/layouts.html#ClassicPatternLayout>http:\/\/logback.qos.ch\/manual\/layouts.html#ClassicPatternLayout<\/a>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.file.size\">com.openexchange.log.audit.slf4j.file.size<\/a>","<a href=\"#com.openexchange.log.audit.slf4j.file.count\">com.openexchange.log.audit.slf4j.file.count<\/a>","<a href=\"#com.openexchange.log.audit.slf4j.file.pattern\">com.openexchange.log.audit.slf4j.file.pattern<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"GMT","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.file.location","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Specifies the max. file size to use.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.file.location\">com.openexchange.log.audit.slf4j.file.location<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"2097152","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.file.size","Reloadable":false,"Tags":["Audit","Logging","Limit"]},{"Description":"Specifies the max. number of files to use for rotation.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.file.location\">com.openexchange.log.audit.slf4j.file.location<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"99","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.file.count","Reloadable":false,"Tags":["Audit","Logging","Limit"]},{"Description":"Defines the layout pattern of the log entry.\nFor more patterns see <a href=http:\/\/logback.qos.ch\/manual\/layouts.html#ClassicPatternLayout>http:\/\/logback.qos.ch\/manual\/layouts.html#ClassicPatternLayout<\/a>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.log.audit.slf4j.file.location\">com.openexchange.log.audit.slf4j.file.location<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"\"%sanitisedMessage%n\"","File":"slf4j-auditlog.properties","Feature":"Audit","Key":"com.openexchange.log.audit.slf4j.file.pattern","Reloadable":false,"Tags":["Audit","Logging"]},{"Description":"Path to the local configuration files for mail domains.\nSee <a href=https:\/\/developer.mozilla.org\/en\/Thunderbird\/Autoconfiguration>https:\/\/developer.mozilla.org\/en\/Thunderbird\/Autoconfiguration<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"\/opt\/open-xchange\/ispdb","File":"autoconfig.properties","Feature":"Autoconfig","Key":"com.openexchange.mail.autoconfig.path","Reloadable":true,"Tags":["Autoconfig","Mail"]},{"Description":"The ISPDB is a central database, currently hosted by Mozilla Messaging, but free to use for any client.\nIt contains settings for the world's largest ISPs.\nWe hope that the database will soon have enough information to autoconfigure approximately 50% of our user's email accounts.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"https:\/\/live.mozillamessaging.com\/autoconfig\/v1.1\/","File":"autoconfig.properties","Feature":"Autoconfig","Key":"com.openexchange.mail.autoconfig.ispdb","Reloadable":true,"Tags":["Autoconfig","Mail","Host"]},{"Description":"Provides the possibility to specify a proxy that is used to access any HTTP end-points. If empty, no proxy is used.<br><br>Notation is: \n<pre>\n&lt;optional-protocol&gt; + \":\/\/\" + &lt;proxy-host&gt; + \":\" + &lt;proxy-port&gt;<br><\/pre>\nWith \"http\" as fall-back protocol.<br><br>E.g. <code>67.177.104.230:58720<\/code> (using HTTP protocol) or <code>https:\/\/78.0.25.45:8345<\/code> (using HTTPS protocol)\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":null,"File":"autoconfig.properties","Feature":"Autoconfig","Key":"com.openexchange.mail.autoconfig.http.proxy","Reloadable":true,"Tags":["Autoconfig","Mail","Host","Port"]},{"Description":"Specifies the login\/username to use in case specified proxy in property <a href=#com.openexchange.mail.autoconfig.http.proxy>com.openexchange.mail.autoconfig.http.proxy<\/a>\nrequires authentication.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.autoconfig.http.proxy.password\">com.openexchange.mail.autoconfig.http.proxy.password<\/a>","<a href=\"#com.openexchange.mail.autoconfig.http.proxy\">com.openexchange.mail.autoconfig.http.proxy<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"autoconfig.properties","Feature":"Autoconfig","Key":"com.openexchange.mail.autoconfig.http.proxy.login","Reloadable":true,"Tags":["Autoconfig","Mail","Credential"]},{"Description":"Specifies the password to use in case specified proxy in property <a href=#com.openexchange.mail.autoconfig.http.proxy>com.openexchange.mail.autoconfig.http.proxy<\/a>\nrequires authentication.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.autoconfig.http.proxy.login\">com.openexchange.mail.autoconfig.http.proxy.login<\/a>","<a href=\"#com.openexchange.mail.autoconfig.http.proxy\">com.openexchange.mail.autoconfig.http.proxy<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"autoconfig.properties","Feature":"Autoconfig","Key":"com.openexchange.mail.autoconfig.http.proxy.password","Reloadable":true,"Tags":["Autoconfig","Mail","Credential"]},{"Description":"Specifies whether it is allowed to \"guess\" the mail\/transport settings.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"autoconfig.properties","Feature":"Autoconfig","Key":"com.openexchange.mail.autoconfig.allowGuess","Reloadable":true,"Tags":["Autoconfig","Mail"]},{"Description":"Specify whether JCS-based caching should be enabled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"cache.properties","Feature":"Caching","Key":"com.openexchange.caching.jcs.enabled","Reloadable":false,"Tags":["Caching"]},{"Description":"Configures how remote cache invalidation is done. Set to <code>true<\/code> for cache events via the cache event messaging service, or to <code>false<\/code>\nto stick with the JCS-internal lateral auxiliary cache configuration.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"cache.properties","Feature":"Caching","Key":"com.openexchange.caching.jcs.eventInvalidation","Reloadable":true,"Tags":["Caching"]},{"Description":"Specifies if changes to personal folders (personal in terms of non-global e.g. folders kept in database) are supposed to be propagated\nto remote nodes. This option is only useful for installations that do offer collaboration features or do not support session stickyness.\nFor instance users are able to share mail folders or might be load-balanced to other nodes while active in a single session.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"cache.properties","Feature":"Caching","Key":"com.openexchange.caching.jcs.remoteInvalidationForPersonalFolders","Reloadable":true,"Tags":["Caching","Folder","Session"]},{"Description":"Whether CalDAV is enabled or not\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-dav","Default":"true","File":"caldav.properties","Feature":"CalDAV","Key":"com.openexchange.caldav.enabled","Reloadable":true,"Tags":["CalDAV"]},{"Description":"Configures the ID of the folder tree used by the CalDAV interface.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-dav","Default":"0","File":"caldav.properties","Feature":"CalDAV","Key":"com.openexchange.caldav.tree","Reloadable":true,"Tags":["CalDAV","Folder"]},{"Description":"Appointments and tasks are available via the CalDAV interface if they fall \ninto a configurable timeframe. This value specifies the start time of this \ninterval, i.e. how  many days in the past should be considered. More formal, \nthis value defines the negative offset in days relative to the current date \nrepresenting the minimum end time of appointments and tasks to be synchronized.\nA value of \"0\" disables the limit, which is the default. \n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.caldav.interval.end\">com.openexchange.caldav.interval.end<\/a>"],"Version":null,"Package":"open-xchange-dav","Default":"0","File":"caldav.properties","Feature":"CalDAV","Key":"com.openexchange.caldav.interval.start","Reloadable":false,"Tags":["CalDAV","Limit","Appointment"]},{"Description":"Appointments and tasks are available via the CalDAV interface if they fall \ninto a configurable timeframe. This value specifies the end time of this\ninterval, i.e. how many days in the future should be considered. More formal, \nthis value defines the positive offset in days relative to the current date \nrepresenting the maximum start time of appointments and tasks to be synchronized.\nA value of \"0\" disables the limit, which is the default. \n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.caldav.interval.start\">com.openexchange.caldav.interval.start<\/a>"],"Version":null,"Package":"open-xchange-dav","Default":"0","File":"caldav.properties","Feature":"CalDAV","Key":"com.openexchange.caldav.interval.end","Reloadable":false,"Tags":["CalDAV","Limit","Appointment"]},{"Description":"Tells users where to find a caldav folder. This can be displayed in frontends.\nYou can use the variables [hostname] and [folderId]. \nIf you chose to deploy caldav as a virtual host (say 'dav.open-xchange.com') use\n<code>https:\/\/dav.open-xchange.com\/caldav\/[folderId]<\/code> as the value\nIf you are using user-agent sniffing use\n<code>https:\/\/[hostname]\/caldav\/[folderId]<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dav","Default":"https:\/\/[hostname]\/caldav\/[folderId]","File":"caldav.properties","Feature":"CalDAV","Key":"com.openexchange.caldav.url","Reloadable":false,"Tags":["CalDAV","Folder","Host"]},{"Description":"Configures if the <i>schedjoules<\/i> calendar provider is available for a user or not. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"true","File":"subscribe.properties","Feature":"Calendar","Key":"com.openexchange.calendar.schedjoules.enabled","Reloadable":true,"Tags":["Calendar","Subscribe"]},{"Description":"Defines the maximum number of allowed accounts or subscriptions for a user within the <i>schedjoules<\/i> calendar provider. A value of <code>0<\/code> disables the limit.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"20","File":"subscribe.properties","Feature":"Calendar","Key":"com.openexchange.calendar.schedjoules.maxAccounts","Reloadable":true,"Tags":["Calendar","Subscribe","Limit"]},{"Description":"Configures if the <i>ical<\/i> calendar provider is available for a user or not. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"true","File":"subscribe.properties","Feature":"Calendar","Key":"com.openexchange.calendar.ical.enabled","Reloadable":true,"Tags":["Calendar","Subscribe"]},{"Description":"Defines the maximum number of allowed accounts or subscriptions for a user within the <i>ical<\/i> calendar provider. A value of <code>0<\/code> disables the limit.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"20","File":"subscribe.properties","Feature":"Calendar","Key":"com.openexchange.calendar.ical.maxAccounts","Reloadable":true,"Tags":["Calendar","Subscribe","Limit"]},{"Description":"Configures if the <i>google<\/i> calendar provider is available for a user or not. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"true","File":"subscribe.properties","Feature":"Calendar","Key":"com.openexchange.calendar.google.enabled","Reloadable":true,"Tags":["Calendar","Subscribe"]},{"Description":"Defines the maximum number of allowed accounts or subscriptions for a user within the <i>google<\/i> calendar provider. A value of <code>0<\/code> disables the limit.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"20","File":"subscribe.properties","Feature":"Calendar","Key":"com.openexchange.calendar.google.maxAccounts","Reloadable":true,"Tags":["Calendar","Subscribe","Limit"]},{"Description":"Defines a maximum number of event in event results. The intention of this limit is to prevent out of memory situations.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"1000","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.maxEventResults","Reloadable":true,"Tags":["Calendar","Limit"]},{"Description":"Defines a maximum number of attendees per event. The intention of this limit is to prevent out of memory situations.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"1000","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.maxAttendeesPerEvent","Reloadable":false,"Tags":["Calendar","Limit"]},{"Description":"Defines a maximum number of alarms per event. The intention of this limit is to prevent out of memory situations.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"100","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.maxAlarmsPerEvent","Reloadable":false,"Tags":["Calendar","Limit"]},{"Description":"Defines the refresh interval in minutes for the google calendar provider.\nIf the value is < 0 the default of one day will be used.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"10","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.provider.google.refreshInterval","Reloadable":true,"Tags":["Calendar","Google"]},{"Description":"Defines the time in seconds to wait for the next request to google in case an error occurred.\nThe minimum is 2 seconds.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"1800","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.provider.google.retryOnErrorInterval","Reloadable":true,"Tags":["Calendar","Google"]},{"Description":"Configures the batch size used when performing the update task com.openexchange.chronos.storage.rdb.migration.ChronosStorageMigrationTask. \n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"500","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.migration.batchSize","Reloadable":true,"Tags":["Calendar","Database"]},{"Description":"Configures the maximum age of 'tombstone' calendar data that is considered when performing the update task com.openexchange.chronos.storage.rdb.migration.ChronosStorageMigrationTask. \n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"12","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.migration.maxTombstoneAgeInMonths","Reloadable":true,"Tags":["Calendar","Database"]},{"Description":"Controls whether to perform intermediate database COMMITs after each batch during the update task\ncom.openexchange.chronos.storage.rdb.migration.ChronosStorageMigrationTask or to have a big database transaction for\nthe whole update task.<br><br>The reason for this is that big transactions are not handled well by MySQL Galera setups, therefore it is more safe to\nhave smaller chunk-wise COMMITS to ensure correctness. However, chunk-wise COMMITS come with a higher duration. \n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.calendar.migration.batchSize\">com.openexchange.calendar.migration.batchSize<\/a>"],"Version":"7.10.0","Package":"open-xchange-core","Default":"true","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.migration.intermediateCommits","Reloadable":true,"Tags":["Calendar","Database"]},{"Description":"Forcibly re-enables usage of the 'legacy' tables for the calendar storage. \n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.useLegacyStorage","Reloadable":true,"Tags":["Calendar","Database"]},{"Description":"Enables or disables the 'replaying' mode for the calendar storage that is entered automatically after migration. \n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"true","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.replayToLegacyStorage","Reloadable":true,"Tags":["Calendar","Database"]},{"Description":"Manually activates an update task for purging legacy data after the calendar migration took place.<br>","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.migration.purgeLegacyData","Reloadable":false,"Tags":["Calendar","Database"]},{"Description":"Defines whether newly added group attendees should be resolved to their individual members implicitly, without preserving the group reference, or not. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.resolveGroupAttendees","Reloadable":true,"Tags":["Calendar","Group"]},{"Description":"Defines the maximum number of calculated conflicts between two recurring event series. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"5","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.maxConflictsPerRecurrence","Reloadable":true,"Tags":["Calendar","Limit"]},{"Description":"Defines the maximum number of attendees to indicate per conflict. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"5","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.maxAttendeesPerConflict","Reloadable":true,"Tags":["Calendar","Limit"]},{"Description":"Configures the overall maximum number of conflicts to return. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"100","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.maxConflicts","Reloadable":true,"Tags":["Calendar","Limit"]},{"Description":"Controls whether checks of (external) attendee URIs are disabled or not. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"calendar.properties","Feature":"Calendar","Key":"com.openexchange.calendar.skipExternalAttendeeURIChecks","Reloadable":true,"Tags":["Calendar"]},{"Description":"Whether CardDAV is enabled or not\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-dav","Default":"true","File":"carddav.properties","Feature":"CardDAV","Key":"com.openexchange.carddav.enabled","Reloadable":true,"Tags":["CardDAV"]},{"Description":"A comma-separated list of folder IDs to exclude from the synchronization. \nUse this to disable syncing of very large folders (e.g. the global address \nlist in large contexts, which always has ID 6).\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-dav","Default":null,"File":"carddav.properties","Feature":"CardDAV","Key":"com.openexchange.carddav.ignoreFolders","Reloadable":true,"Tags":["CardDAV","Folder"]},{"Description":"Configures the ID of the folder tree used by the CardDAV interface.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-dav","Default":"0","File":"carddav.properties","Feature":"CardDAV","Key":"com.openexchange.carddav.tree","Reloadable":true,"Tags":["CardDAV","Folder"]},{"Description":"Controls which collections are exposed via the CardDAV interface. Possible \nvalues are <code>0<\/code>, <code>1<\/code> and <code>2<\/code>. A value of <code>1<\/code> \nmakes each visible folder available as a resource collection, while <code>2<\/code> only \nexposes an aggregated collection containing all contact resources from all visible folders. The \nvalue <code>0<\/code> exposes either an aggregated collection or individual \ncollections for each folder, depending on the client's user-agent that is \nmatched against the pattern in <a href=#com.openexchange.carddav.userAgentForAggregatedCollection>com.openexchange.carddav.userAgentForAggregatedCollection<\/a>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.carddav.userAgentForAggregatedCollection\">com.openexchange.carddav.userAgentForAggregatedCollection<\/a>"],"Version":null,"Package":"open-xchange-dav","Default":"0","File":"carddav.properties","Feature":"CardDAV","Key":"com.openexchange.carddav.exposedCollections","Reloadable":true,"Tags":["CardDAV","Folder"]},{"Description":"Regular expression to match against the client's user-agent to decide \nwhether the aggregated collection is exposed or not. The default pattern \nmatches all known varieties of the Mac OS Addressbook client, that doesn't \nsupport multiple collections. Only used if <a href=#com.openexchange.carddav.exposedCollections>com.openexchange.carddav.exposedCollections<\/a>\nis set to <code>0<\/code>. The pattern is used case insensitive. \n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.carddav.exposedCollections\">com.openexchange.carddav.exposedCollections<\/a>"],"Version":null,"Package":"open-xchange-dav","Default":".*CFNetwork.*Darwin.*|.*AddressBook.*CardDAVPlugin.*Mac_OS_X.*|.*Mac OS X.*AddressBook.*","File":"carddav.properties","Feature":"CardDAV","Key":"com.openexchange.carddav.userAgentForAggregatedCollection","Reloadable":true,"Tags":["CardDAV"]},{"Description":"Specifies if all visible folders are used to create the aggregated \ncollection, or if a reduced set of folders only containing the global \naddressbook and the personal contacts folders should be used. This setting\nonly influences the aggregated collection that is used for clients that\ndon't support multiple collections. Possible values are <code>true<\/code> and <code>false<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-dav","Default":"false","File":"carddav.properties","Feature":"CardDAV","Key":"com.openexchange.carddav.reducedAggregatedCollection","Reloadable":true,"Tags":["CardDAV","Folder"]},{"Description":"Defines the name of the Cassandra cluster. Technically this name does not correlate with the name configured in the real Cassandra cluster, \nbut it's rather used to distinguish exposed JMX metrics when multiple Cluster instances live in the same JVM.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"ox","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.clusterName","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Defines the Cassandra seed node(s) as a comma separated list (either as hostnames or IP address).\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":null,"File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.clusterContactPoints","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Defines the port on which the Cassandra server is running.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"9042","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.port","Reloadable":false,"Tags":["Cassandra","Database","Port"]},{"Description":"Defines load balancing policy to use for the cluster. There are three load balancing policies to choose from: <code>RoundRobin<\/code>, <code>DCAwareRoundRobin<\/code> and <code>DCTokenAwareRoundRobin<\/code>.<br><br><h3>RoundRobin<\/h3>\nA Round-robin load balancing policy. \nThis policy queries nodes in a round-robin fashion. For a given query, if an host fail, the next one (following the round-robin order) is tried, until all hosts have been tried. \nThis policy is not datacenter aware and will include every known Cassandra host in its round robin algorithm. \nIf you use multiple datacenter this will be inefficient and you will want to use the <code>DCAwareRoundRobin<\/code> load balancing policy instead.<br><br><h3>DCAwareRoundRobin<\/h3>\nA data-center aware Round-robin load balancing policy. \nThis policy provides round-robin queries over the node of the local data center. \nIt also includes in the query plans returned a configurable number of hosts in the remote data centers, but those are always tried after the local nodes. \nIn other words, this policy guarantees that no host in a remote data center will be queried unless no host in the local data center can be reached. \nIf used with a single data center, this policy is equivalent to the <code>RoundRobin<\/code>, but its DC awareness incurs a slight overhead so the latter should be preferred to this policy in that case.<br><br><h3>DCTokenAwareRoundRobin<\/h3>\nSame as the <code>DCAwareRoundRobin<\/code> load balancing policy but with added token awareness. \n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"RoundRobin","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.loadBalancingPolicy","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"A policy that defines a default behaviour to adopt when a request fails. There are three retry policies to choose from: <br><br><h3>defaultRetryPolicy<\/h3>\nThis policy retries queries in only two cases: \n<ul>\n <li>On a read timeout, if enough replicas replied but data was not retrieved.<\/li>\n <li>On a write timeout, if we timeout while writing the distributed log used by batch statements.<\/li>\n<\/ul>\nThis retry policy is conservative in that it will never retry with a different consistency level than the one of the initial operation. \nIn some cases, it may be convenient to use a more aggressive retry policy like <code>downgradingConsistencyRetryPolicy<\/code>. <br><br><h3>downgradingConsistencyRetryPolicy<\/h3>\nA retry policy that sometimes retries with a lower consistency level than the one initially requested.<br><b>Beware<\/b>: this policy may retry queries using a lower consistency level than the one initially requested. By doing so, it may break consistency guarantees. \nIn other words, if you use this retry policy, there are cases where a read at QUORUM may NOT see a preceding write at QUORUM. \nDo not use this policy unless you have understood the cases where this can happen and are ok with that. \nIt is also highly recommended to always enable the <code>logRetryPolicy<\/code> to log the occurrences of such consistency breaks.<br><br><h3>fallthroughRetryPolicy<\/h3>\nA retry policy that never retries (nor ignores). \n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"defaultRetryPolicy","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.retryPolicy","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Logs the retry decision of the policy.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"false","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.logRetryPolicy","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Enables the query logger which logs all executed statements.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"false","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.enableQueryLogger","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Defines the latency threshold in milliseconds beyond which queries are considered 'slow' and logged as such by the Cassandra service. \nUsed in conjunction with the <a href=#com.openexchange.nosql.cassandra.enableQueryLogger>com.openexchange.nosql.cassandra.enableQueryLogger<\/a> property.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.nosql.cassandra.enableQueryLogger\">com.openexchange.nosql.cassandra.enableQueryLogger<\/a>"],"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"5000","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.queryLatencyThreshold","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Defines the amount of time (in seconds) for connection keepalive in the form of a heartbeat. \nWhen a connection has been idle for the given amount of time, the Cassandra service will simulate activity \nby writing a dummy request to it (by sending an <code>OPTIONS<\/code> message). \nTo disable heartbeat, set the interval to <code>0<\/code>. \n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"30","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.poolingHeartbeat","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"The Cassandra service's connection pools have a variable size, which gets adjusted automatically depending on the current load. \nThere will always be at least a minimum number of connections, and at most a maximum number. These values can be configured independently by host distance \n(the distance is determined by your <code>loadBalancingPolicy<\/code>, and will generally indicate whether a host is in the same datacenter or not).\nThis property defines the minimum connections to the local datacenter.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"4","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Defines the amount of maximum connections to the local Datacenter","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode\">com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode<\/a>"],"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"10","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.maximumLocalConnectionsPerNode","Reloadable":false,"Tags":["Cassandra","Database","Limit"]},{"Description":"Defines the amount of minimum connections to the remote Datacenter","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode\">com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode<\/a>"],"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"2","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.minimumRemoteConnectionsPerNode","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"Defines the amount of maximum connections to the remote Datacenter","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode\">com.openexchange.nosql.cassandra.minimumLocalConnectionsPerNode<\/a>"],"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"4","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.maximumRemoteConnectionsPerNode","Reloadable":false,"Tags":["Cassandra","Database"]},{"Description":"When activity goes down, the driver will \"trash\" connections if the maximum number of requests in a 10 second time period can be satisfied by less than the number of connections opened. \nTrashed connections are kept open but do not accept new requests. After the given timeout, trashed connections are closed and removed. \nIf during that idle period activity increases again, those connections will be resurrected back into the active pool and reused. \n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"120","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.idleConnectionTrashTimeout","Reloadable":false,"Tags":["Cassandra","Database","Limit"]},{"Description":"Defines the throttling of concurrent requests per connection on local (on the same datacenter) nodes.\n<ul>\n <li>For Cassandra clusters that use a protocol v2 and below, there is no reason to throttle. It should be set to 128 (the max).<\/li>\n <li>For Cassandra clusters that use a protocol v3 and up, it is set by default to 1024.<\/li>\n<\/ul>\nThese low defaults were chosen so that the default configuration for protocol v2 and v3 allow the same total number of simultaneous requests \n(to avoid bad surprises when clients migrate from v2 to v3). This threshold can be raised, or even set it to the max which is 32768 for LOCAL nodes.\nNote that that high values will give clients more bandwidth and therefore put more pressure on the cluster. This might require some tuning, especially with many clients. \n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.nosql.cassandra.maximumRequestsPerRemoteConnection\">com.openexchange.nosql.cassandra.maximumRequestsPerRemoteConnection<\/a>"],"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"1024","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.maximumRequestsPerLocalConnection","Reloadable":false,"Tags":["Cassandra","Database","Limit"]},{"Description":"Defines the throttling of concurrent requests per connection on remote (on a different datacenter) nodes.\n<ul>\n <li>For Cassandra clusters that use a protocol v2 and below, there is no reason to throttle. It should be set to 128 (the max)<\/li>\n <li>For Cassandra clusters that use a protocol v3 and up, it is set by default to 256.<\/li>\n<\/ul>\nThese low defaults were chosen so that the default configuration for protocol v2 and v3 allow the same total number of simultaneous requests \n(to avoid bad surprises when clients migrate from v2 to v3). This threshold can be raised, or even set it to the max which is 2000 for REMOTE nodes.\nNote that that high values will give clients more bandwidth and therefore put more pressure on the cluster. This might require some tuning, especially with many clients. \n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.nosql.cassandra.maximumRequestsPerLocalConnection\">com.openexchange.nosql.cassandra.maximumRequestsPerLocalConnection<\/a>"],"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"256","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.maximumRequestsPerRemoteConnection","Reloadable":false,"Tags":["Cassandra","Database","Limit"]},{"Description":"When the CassandraService tries to send a request to a host, it will first try to acquire a connection from this host's pool.\nIf the pool is busy (i.e. all connections are already handling their maximum number of in flight requests), the acquisition attempt gets enqueued until a connection becomes available again. \nIf the queue has already reached its limit, further attempts to acquire a connection will be rejected immediately: \nthe CassandraService will move on and try to acquire a connection from the next host's pool. The limit can be set to <code>0<\/code> to disable queueing entirely. \nIf all hosts are busy with a full queue, the request will fail with a <code>NoHostAvailableException<\/code>.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"256","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.acquisitionQueueMaxSize","Reloadable":false,"Tags":["Cassandra","Database","Limit"]},{"Description":"Specifies the connect timeout in milliseconds.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"5000","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.connectTimeout","Reloadable":false,"Tags":["Cassandra","Database","Timeout"]},{"Description":"Specifies the read timeout in milliseconds.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-cassandra","Default":"12000","File":"cassandra.properties","Feature":"Cassandra","Key":"com.openexchange.nosql.cassandra.readTimeout","Reloadable":false,"Tags":["Cassandra","Database","Timeout"]},{"Description":"The read driver class.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"com.mysql.jdbc.Driver","File":"configdb.properties","Feature":"Config DB","Key":"readDriverClass","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"The readURL holds the database host and the used schema name.\nThe read connection must point to the database slave.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"jdbc:mysql:\/\/localhost\/configdb","File":"configdb.properties","Feature":"Config DB","Key":"readUrl","Reloadable":false,"Tags":["Config DB","Database","Host"]},{"Description":"The db user name.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"user=openexchange","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.1","Reloadable":false,"Tags":["Config DB","Database","Credential"]},{"Description":"The database password.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"password=secret","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.2","Reloadable":false,"Tags":["Config DB","Database","Credential"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"useUnicode=true","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.3","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"characterEncoding=UTF-8","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.4","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"autoReconnect=false","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.5","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"useServerPrepStmts=false","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.6","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"useTimezone=true","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.7","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"serverTimezone=UTC","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.8","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"connectTimeout=15000","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.9","Reloadable":false,"Tags":["Config DB","Database","Timeout"]},{"Description":"A property of the db read connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"socketTimeout=15000","File":"configdb.properties","Feature":"Config DB","Key":"readProperty.10","Reloadable":false,"Tags":["Config DB","Database","Timeout"]},{"Description":"The write driver class.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"com.mysql.jdbc.Driver","File":"configdb.properties","Feature":"Config DB","Key":"writeDriverClass","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"The writeURL holds the database host and the used schema name.\nThe write connection must point to the database master.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"jdbc:mysql:\/\/localhost\/configdb","File":"configdb.properties","Feature":"Config DB","Key":"readUrl","Reloadable":false,"Tags":["Config DB","Database","Host"]},{"Description":"The db user name.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"user=openexchange","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.1","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"The database password.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"password=secret","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.2","Reloadable":false,"Tags":["Config DB","Database","Credential"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"useUnicode=true","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.3","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"characterEncoding=UTF-8","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.4","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"autoReconnect=false","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.5","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"useServerPrepStmts=false","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.6","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"useTimezone=true","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.7","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"serverTimezone=UTC","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.8","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"connectTimeout=15000","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.9","Reloadable":false,"Tags":["Config DB","Database","Timeout"]},{"Description":"A property of the db write connection. Should be kept at its default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"socketTimeout=15000","File":"configdb.properties","Feature":"Config DB","Key":"writeProperty.10","Reloadable":false,"Tags":["Config DB","Database","Timeout"]},{"Description":"Timeinterval of cleaner thread in milliseconds. \nThis thread removes idle timed out database connections and \nremoves not used database connection pools after each cleanerInterval.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"10000","File":"configdb.properties","Feature":"Config DB","Key":"cleanerInterval","Reloadable":false,"Tags":["Config DB","Database","Thread"]},{"Description":"Number of maximum idle connections. More connections aren't pooled and closed.\n<code>-1<\/code> stands for unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"configdb.properties","Feature":"Config DB","Key":"maxIdle","Reloadable":false,"Tags":["Config DB","Database","Limit"]},{"Description":"Maximum time in milliseconds a connection can be idle. If this time is \nexceeded, the connection gets closed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"60000","File":"configdb.properties","Feature":"Config DB","Key":"maxIdleTime","Reloadable":false,"Tags":["Config DB","Database","Limit"]},{"Description":"If exhaustedAction is set to BLOCK, not more than maxActive connections\nwill be opened to the mysql database.\nThis value is overwritten for OX databases from configdb.\n","ConfigCascadeAware":false,"Related":["<a href=\"#exhaustedAction\">exhaustedAction<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"100","File":"configdb.properties","Feature":"Config DB","Key":"maxActive","Reloadable":false,"Tags":["Config DB","Database","Limit"]},{"Description":"If exhaustedAction is set to BLOCK, a thread will not wait for more than \nmaxWait milliseconds.\n","ConfigCascadeAware":false,"Related":["<a href=\"#exhaustedAction\">exhaustedAction<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"10000","File":"configdb.properties","Feature":"Config DB","Key":"maxWait","Reloadable":false,"Tags":["Config DB","Database","Limit","Thread"]},{"Description":"Maximum time in milliseconds a connection will be used. After this time\nthe connection get closed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"600000","File":"configdb.properties","Feature":"Config DB","Key":"maxLifeTime","Reloadable":false,"Tags":["Config DB","Database","Limit"]},{"Description":"Possible values:\n<ul>\n <li><code>BLOCK<\/code> - If maxActive number of connections is reached threads have to wait for a connection.<\/li>\n <li><code>FAIL<\/code> - If maxActive number of connections is reached an exception is thrown.<\/li>\n <li><code>GROW<\/code> - Open more connections even if maxActive is already reached.<\/li>\n<\/ul>\nThis value is overwritten for OX databases from configdb.\n","ConfigCascadeAware":false,"Related":["<a href=\"#maxWait\">maxWait<\/a>","<a href=\"#maxActive\">maxActive<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"BLOCK","File":"configdb.properties","Feature":"Config DB","Key":"exhaustedAction","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"Validate connections if they are activated. This is not necessary because the\nactivation already includes a check if the connection isn't closed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"configdb.properties","Feature":"Config DB","Key":"testOnActivate","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"Check if connections can be reused after they are returned to the pool.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"configdb.properties","Feature":"Config DB","Key":"testOnDeactivate","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"Not useful for connections.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"configdb.properties","Feature":"Config DB","Key":"testOnIdle","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"If testThreads is set to true, more information is logged to the Open-Xchange\nlog files about database connections.  If this option is enabled the\nperformance may degrade dramatically. The JVM has to generate then a lot of\nmethod call stack dumps.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"configdb.properties","Feature":"Config DB","Key":"testThreads","Reloadable":false,"Tags":["Config DB","Database","Logging","Thread"]},{"Description":"This property allows to disable the replication monitor. This option is only useful if you have a MySQL master and slave setup.\nIf the application code releases a connection to the MySQL master, a writing operation on the database is assumed. To be able to monitor\nthe replication to the slave, a counter is increased after releasing the connection. Reading this counter from the slave indicates, the\nwrite operation is not replicated yet and instead of a slave connection a master connection is then used to read data. This prevents data\nreading inconsistencies. Unfortunately will this produce additional IO load on MySQL master and slave.\nThis mechanism can be disabled with this property. This saves IO load but it may cause data inconsistencies. Especially newly\ncreated objects can disappear in the following refresh requests.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"configdb.properties","Feature":"Config DB","Key":"com.openexchange.database.replicationMonitor","Reloadable":false,"Tags":["Config DB","Database"]},{"Description":"If this property is set to <code>true<\/code>, a warning will be logged every time when a writable connection is used to\nperform only SELECT queries. It should be set to <code>false<\/code> to avoid flooding of log files.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"configdb.properties","Feature":"Config DB","Key":"com.openexchange.database.checkWriteCons","Reloadable":false,"Tags":["Config DB","Database","Logging"]},{"Description":"URL to the config interface. %c is replaced with context login information.\n%u is replaced with user login information. %p is replaced with user password.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-configjump-generic","Default":"http:\/\/localhost\/?cid=%c&login=%u&pass=%p","File":"configjump.properties","Feature":"Config Jump","Key":"URL","Reloadable":false,"Tags":["Configjump","Host"]},{"Description":"First Letter Field, the field you sort in when you hit one of the start letters.<br><br><code>field02<\/code> - Last name<br><code>field03<\/code> - First name\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"field02","File":"contact.properties","Feature":"Contact","Key":"contact_first_letter_field","Reloadable":true,"Tags":["Contact"]},{"Description":"Check the entered email address from a new contact for correctness\n(syntactic check user@domain.tld).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contact.properties","Feature":"Contact","Key":"validate_contact_email","Reloadable":true,"Tags":["Contact"]},{"Description":"The maximum size in bytes for the upload of contact images. Remember: If you decrease the size after some images where uploaded already, \nyou might trigger errors, for example when trying to modify the contact without adding an image of the correct size.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"4194304","File":"contact.properties","Feature":"Contact","Key":"max_image_size","Reloadable":true,"Tags":["Contact"]},{"Description":"Determines if a search is triggered if the dialog for searching for emailable\ncontacts is opened. This dialog is used for selecting recipients for an email\nand for creating distribution lists.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.mailAddressAutoSearch","Reloadable":true,"Tags":["Contact"]},{"Description":"Searching for contacts can be done in a single folder or globally across all folders. Searching across all folders can cause high server\nand database load because first all visible folders must be determined and if a user has object read permissions in that folders. Software\ninternal default is true to prevent high load if the property is not defined. Default here is false because it is easier for the user to\nfind contacts.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.singleFolderSearch","Reloadable":false,"Tags":["Contact"]},{"Description":"Enables\/Disables the start letter based quick select of contacts\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contacts.characterSearch","Reloadable":true,"Tags":["Contact"]},{"Description":"The auto complete search for email addresses may be triggered easily and quite often if a new email is written and a part of a recipients\naddress is written. This can lead to high load on the database system if a context has a lot of users and a lot of contacts. Therefore the\nscope if this search can be configured. Set this parameter to <code>true<\/code> and the auto complete search looks in every readable contact folder for\ncontacts with emails addresses matching the already typed letters. If this parameter is configured to <code>false<\/code>, only three folders are\nconsidered for the search: the users private default contact folder, his contact folder for collected contacts and the global address book\nif that is enabled for the user.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contacts.allFoldersForAutoComplete","Reloadable":true,"Tags":["Contact"]},{"Description":"Enables\/Disables the start letter based quick select of contacts.\n","ConfigCascadeAware":false,"Version":null,"Package":null,"Default":"200x200","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.scaleVCardImages","Reloadable":true,"Tags":["Contact"]},{"Description":"Specifies whether the original files are persisted during vCard import or \nCardDAV synchronization. If enabled, the original vCard files will be stored \nin the appropriate filestore and are considered during export again. If \ndisabled, all not mapped information is discarded and is no longer available\nwhen exporting the vCard again. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.storeVCards","Reloadable":false,"Tags":["Contact"]},{"Description":"Configures the maximum allowed size of a (single) vCard file in bytes. \nvCards larger than the configured maximum size are rejected and not parsed \nby the server. A value of <code>0<\/code> or smaller is considered as unlimited. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"4194304","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.maxVCardSize","Reloadable":true,"Tags":["Contact"]},{"Description":"Enables\/Disables the scaling of contact images to a smaller size. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.image.scaleImages","Reloadable":true,"Tags":["Contact"]},{"Description":"Defines the width of scaled contact images.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"250","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.image.maxWidth","Reloadable":true,"Tags":["Contact"]},{"Description":"Defines the height of scaled contact images.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"250","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.image.maxHeight","Reloadable":true,"Tags":["Contact"]},{"Description":"Defines the scale type:\n<ul>\n <li><code>1<\/code> = contain - maxWidth and maxHeight defines the maximum target dimension<\/li>\n <li><code>2<\/code> = cover - maxWidth and maxHeight defines the minimum target dimension<\/li>\n <li><code>3<\/code> = auto<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"2","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.image.scaleType","Reloadable":true,"Tags":["Contact"]},{"Description":"Configures if a FULLTEXT index dedicated for auto-completion can be used or\nnot. Once enabled, an appropriate index is created on the 'prg_contacts' \ntable automatically (covering fields specified through <a href=#com.openexchange.contact.fulltextIndexFields>com.openexchange.contact.fulltextIndexFields<\/a> property),\nand is used afterwards to serve the \"find as you type\" \nauto-completion requests in an efficient way.\nNote that this index requires support for FULLTEXT index types on the used\nInnoDB table, which is available starting with MySQL 5.6.4 (see\n<a href=http:\/\/dev.mysql.com\/doc\/refman\/5.6\/en\/fulltext-restrictions.html>http:\/\/dev.mysql.com\/doc\/refman\/5.6\/en\/fulltext-restrictions.html<\/a> for \ndetails).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.fulltextAutocomplete","Reloadable":false,"Tags":["Contact"]},{"Description":"Specifies the contact fields for which a FULLTEXT index is supposed to be created\nprovided that property <a href=#com.openexchange.contact.fulltextAutocomplete>com.openexchange.contact.fulltextAutocomplete<\/a> is set to <code>true<\/code>.<br><br>Supported fields:\n<ul>\n <li><code>DISPLAY_NAME<\/code><\/li>\n <li><code>SUR_NAME<\/code><\/li>\n <li><code>GIVEN_NAME<\/code><\/li>\n <li><code>TITLE<\/code><\/li>\n <li><code>SUFFIX<\/code><\/li>\n <li><code>MIDDLE_NAME<\/code><\/li>\n <li><code>COMPANY<\/code><\/li>\n <li><code>EMAIL1<\/code><\/li>\n <li><code>EMAIL2<\/code><\/li>\n <li><code>EMAIL3<\/code><\/li>\n <li><code>DEPARTMENT<\/code><\/li>\n<\/ul><br><br>Note:<br>These fields are only checked one time if <a href=#com.openexchange.contact.fulltextAutocomplete>com.openexchange.contact.fulltextAutocomplete<\/a> is set to <code>true<\/code>.\nIn case the fields are altered later on, manual execution of the associated update task is required to adapt\nthe FULLTEXT index to the newly specified fields:<br><br><pre>\/opt\/open-xchange\/sbin\/forceupdatetask --task com.openexchange.contact.storage.rdb.groupware.AddFulltextIndexTask &lt;other command-line arguments&gt;<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"DISPLAY_NAME, SUR_NAME, GIVEN_NAME, TITLE, SUFFIX, MIDDLE_NAME, COMPANY, EMAIL1, EMAIL2, EMAIL3","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.fulltextIndexFields","Reloadable":true,"Tags":["Contact"]},{"Description":"Defines the fields considered within the autocomplete search operation.\nMust be a comma separated list of available fields.\nThe available fields are: <code>GIVEN_NAME<\/code>, <code>SUR_NAME<\/code>, <code>DISPLAY_NAME<\/code>, <code>EMAIL1<\/code>, <code>EMAIL2<\/code>, <code>EMAIL3<\/code>, <code>DEPARTMENT<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"GIVEN_NAME, SUR_NAME, DISPLAY_NAME, EMAIL1, EMAIL2, EMAIL3","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.autocomplete.fields","Reloadable":true,"Tags":["Contact"]},{"Description":"Defines the fields considered within the normal search operation.\nMust be a comma separated list of available fields, groups of fields or any combination of both.<br><br>The available groups and their fields are the following:\n<ul>\n<li><code>ADDRESS_FIELDS<\/code>\n  <ul>\n   <li><code>STREET_BUSINESS<\/code><\/li>\n   <li><code>STREET_HOME<\/code><\/li>\n   <li><code>STREET_OTHER<\/code><\/li>\n   <li><code>POSTAL_CODE_BUSINESS<\/code><\/li>\n   <li><code>POSTAL_CODE_HOME<\/code><\/li>\n   <li><code>POSTAL_CODE_OTHER<\/code><\/li>\n   <li><code>CITY_BUSINESS<\/code><\/li>\n   <li><code>CITY_HOME<\/code><\/li>\n   <li><code>CITY_OTHER<\/code><\/li>\n   <li><code>STATE_BUSINESS<\/code><\/li>\n   <li><code>STATE_HOME<\/code><\/li>\n   <li><code>STATE_OTHER<\/code><\/li>\n   <li><code>COUNTRY_BUSINESS<\/code><\/li>\n   <li><code>COUNTRY_HOME<\/code><\/li>\n   <li><code>COUNTRY_OTHER<\/code><\/li>\n  <\/ul>\n<\/li>\n<li><code>EMAIL_FIELDS<\/code>\n  <ul>\n   <li><code>EMAIL1<\/code><\/li>\n   <li><code>EMAIL2<\/code><\/li>\n   <li><code>EMAIL3<\/code><\/li>\n   <li><code>DISTRIBUTIONLIST<\/code><\/li>\n  <\/ul>\n<\/li>\n<li><code>NAME_FIELDS<\/code>\n  <ul>\n   <li><code>DISPLAY_NAME<\/code><\/li>\n   <li><code>SUR_NAME<\/code><\/li>\n   <li><code>MIDDLE_NAME<\/code><\/li>\n   <li><code>GIVEN_NAME<\/code><\/li>\n   <li><code>TITLE<\/code><\/li>\n   <li><code>YOMI_FIRST_NAME<\/code><\/li>\n   <li><code>YOMI_LAST_NAME<\/code><\/li>\n   <li><code>SUFFIX<\/code><\/li><\/li>\n  <\/ul>\n<\/li>\n<li><code>PHONE_FIELDS<\/code>\n  <ul>\n   <li><code>TELEPHONE_ASSISTANT<\/code><\/li>\n   <li><code>TELEPHONE_BUSINESS1<\/code><\/li>\n   <li><code>TELEPHONE_BUSINESS2<\/code><\/li>\n   <li><code>TELEPHONE_CALLBACK<\/code><\/li>\n   <li><code>TELEPHONE_CAR<\/code><\/li>\n   <li><code>TELEPHONE_COMPANY<\/code><\/li>\n   <li><code>TELEPHONE_HOME1<\/code><\/li>\n   <li><code>TELEPHONE_HOME2<\/code><\/li>\n   <li><code>TELEPHONE_IP<\/code><\/li>\n   <li><code>TELEPHONE_ISDN<\/code><\/li>\n   <li><code>TELEPHONE_OTHER<\/code><\/li>\n   <li><code>TELEPHONE_PAGER<\/code><\/li>\n   <li><code>TELEPHONE_PRIMARY<\/code><\/li>\n   <li><code>TELEPHONE_RADIO<\/code><\/li>\n   <li><code>TELEPHONE_TELEX<\/code><\/li>\n   <li><code>TELEPHONE_TTYTDD<\/code><\/li>\n   <li><code>CELLULAR_TELEPHONE1<\/code><\/li>\n   <li><code>CELLULAR_TELEPHONE2<\/code><\/li>\n   <li><code>NUMBER_OF_CHILDREN<\/code> <\/li>\n  <\/ul>\n<\/li>\n<li><code>USER_FIELDS<\/code>\n  <ul>\n   <li><code>USERFIELD01<\/code><\/li>\n   <li><code>USERFIELD02<\/code><\/li>\n   <li><code>USERFIELD03<\/code><\/li>\n   <li><code>USERFIELD04<\/code><\/li>\n   <li><code>USERFIELD05<\/code><\/li>\n   <li><code>USERFIELD06<\/code><\/li>\n   <li><code>USERFIELD07<\/code><\/li>\n   <li><code>USERFIELD08<\/code><\/li>\n   <li><code>USERFIELD09<\/code><\/li>\n   <li><code>USERFIELD10<\/code><\/li>\n   <li><code>USERFIELD11<\/code><\/li>\n   <li><code>USERFIELD12<\/code><\/li>\n   <li><code>USERFIELD13<\/code><\/li>\n   <li><code>USERFIELD14<\/code><\/li>\n   <li><code>USERFIELD15<\/code><\/li>\n   <li><code>USERFIELD16<\/code><\/li>\n   <li><code>USERFIELD17<\/code><\/li>\n   <li><code>USERFIELD18<\/code><\/li>\n   <li><code>USERFIELD19<\/code><\/li>\n   <li><code>USERFIELD20<\/code><\/li>\n  <\/ul>\n<\/li>\n<li>Remaining unassigned fields\n  <ul>\n   <li><code>CATEGORIES<\/code><\/li>\n   <li><code>COMPANY<\/code><\/li>\n   <li><code>DEPARTMENT<\/code><\/li>\n   <li><code>COMMERCIAL_REGISTER<\/code><\/li>\n   <li><code>MARITAL_STATUS<\/code><\/li>\n   <li><code>PROFESSION<\/code><\/li>\n   <li><code>NICKNAME<\/code><\/li>\n   <li><code>SPOUSE_NAME<\/code><\/li>\n   <li><code>NOTE<\/code><\/li>\n   <li><code>POSITION<\/code><\/li>\n   <li><code>EMPLOYEE_TYPE<\/code><\/li>\n   <li><code>ROOM_NUMBER<\/code><\/li>\n   <li><code>TAX_ID<\/code><\/li>\n   <li><code>BRANCHES<\/code><\/li>\n   <li><code>BUSINESS_CATEGORY<\/code><\/li>\n   <li><code>INFO<\/code><\/li>\n   <li><code>MANAGER_NAME<\/code><\/li>\n   <li><code>ASSISTANT_NAME<\/code><\/li>\n   <li><code>FAX_BUSINESS<\/code><\/li>\n   <li><code>FAX_HOME<\/code><\/li>\n   <li><code>FAX_OTHER<\/code><\/li>\n   <li><code>URL<\/code><\/li>\n   <li><code>INSTANT_MESSENGER1<\/code><\/li>\n   <li><code>INSTANT_MESSENGER2<\/code><\/li>\n  <\/ul>\n<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"ADDRESS_FIELDS, EMAIL_FIELDS, NAME_FIELDS, PHONE_FIELDS, CATEGORIES, COMPANY, DEPARTMENT, COMMERCIAL_REGISTER, POSITION","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.search.fields","Reloadable":true,"Tags":["Contact"]},{"Description":"Defines whether the departments will be shown as part of the display name. This only affects results that are found under the Global Address Book<br><br>JSLob: io.ox\/contacts\/\/showDepartment\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"contact.properties","Feature":"Contact","Key":"com.openexchange.contact.showDepartments","Reloadable":true,"Tags":["Contact","Find"]},{"Description":"Whether enabled or disabled regardless of bundle start-up.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"contactcollector.properties","Feature":"Contact","Key":"com.openexchange.contactcollector.enabled","Reloadable":false,"Tags":["Contact"]},{"Description":"Whether deletion of contact collector folder will be denied.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"contactcollector.properties","Feature":"Contact","Key":"com.openexchange.contactcollector.folder.deleteDenied","Reloadable":true,"Tags":["Contact"]},{"Description":"Points to the directory containing the workflow definitions of crawlers.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"crawlers","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.path","Reloadable":false,"Tags":["Crawler"]},{"Description":"Enable \/ Disable individual crawlers (<code>true<\/code> \/ <code>false<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"true","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.web.de","Reloadable":true,"Tags":["Crawler"]},{"Description":"Enable \/ Disable individual crawlers (<code>true<\/code> \/ <code>false<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"true","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.gmx.de","Reloadable":true,"Tags":["Crawler"]},{"Description":"Enable \/ Disable individual crawlers (<code>true<\/code> \/ <code>false<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"false","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.msn.de","Reloadable":true,"Tags":["Crawler"]},{"Description":"Enable \/ Disable individual crawlers (<code>true<\/code> \/ <code>false<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"false","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.suncontacts","Reloadable":true,"Tags":["Crawler"]},{"Description":"Enable \/ Disable individual crawlers (<code>true<\/code> \/ <code>false<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"false","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.suncalendar","Reloadable":true,"Tags":["Crawler"]},{"Description":"Enable \/ Disable individual crawlers (<code>true<\/code> \/ <code>false<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"false","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.suntasks","Reloadable":true,"Tags":["Crawler"]},{"Description":"As an enhancement to the subscription module, we allow to configure that subscriptions should run automatically on login\nif a certain time interval between the last refresh run has elapsed. \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.web.de.autorunInterval","Reloadable":true,"Tags":["Crawler"]},{"Description":"As an enhancement to the subscription module, we allow to configure that subscriptions should run automatically on login\nif a certain time interval between the last refresh run has elapsed. \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.gmx.de.autorunInterval","Reloadable":true,"Tags":["Crawler"]},{"Description":"As an enhancement to the subscription module, we allow to configure that subscriptions should run automatically on login\nif a certain time interval between the last refresh run has elapsed. \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.msn.de.autorunInterval","Reloadable":true,"Tags":["Crawler"]},{"Description":"As an enhancement to the subscription module, we allow to configure that subscriptions should run automatically on login\nif a certain time interval between the last refresh run has elapsed. \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.suncontacts.autorunInterval","Reloadable":true,"Tags":["Crawler"]},{"Description":"As an enhancement to the subscription module, we allow to configure that subscriptions should run automatically on login\nif a certain time interval between the last refresh run has elapsed. \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.suncalendar.autorunInterval","Reloadable":true,"Tags":["Crawler"]},{"Description":"As an enhancement to the subscription module, we allow to configure that subscriptions should run automatically on login\nif a certain time interval between the last refresh run has elapsed. \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"crawler.properties","Feature":"Crawler","Key":"com.openexchange.subscribe.crawler.suntasks.autorunInterval","Reloadable":true,"Tags":["Crawler"]},{"Description":"Lifetime of a token in milliseconds. If this value is not set or negative the token only expires at the end of the session.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretrieval","Default":"60000","File":"dataRetrieval.properties","Feature":"Data Retrieval","Key":"com.openexchange.groupware.dataRetrieval.lifetime","Reloadable":false,"Tags":["Data Retrieval","Session"]},{"Description":"Whether the token expires after the first access or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretrieval","Default":"true","File":"dataRetrieval.properties","Feature":"Data Retrieval","Key":"com.openexchange.groupware.dataRetrieval.onetime","Reloadable":false,"Tags":["Data Retrieval"]},{"Description":"Force use of a certain protocol for the retrieval URLs. Protocol defaults to the one used to access the backend.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretrieval","Default":null,"File":"dataRetrieval.properties","Feature":"Data Retrieval","Key":"com.openexchange.groupware.dataRetrieval.forceProtocol","Reloadable":false,"Tags":["Data Retrieval"]},{"Description":"The directory where the CSV file is held.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"\/var\/log\/open-xchange","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.dir","Reloadable":false,"Tags":["Data Retention"]},{"Description":"The format version appended to each record type; e.g \"H1\" meaning \"Header version 1\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"1","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.versionNumber","Reloadable":false,"Tags":["Data Retention"]},{"Description":"The string identifying the tenant; e.g \"Open-Xchange\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"Open-Xchange","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.clientID","Reloadable":false,"Tags":["Data Retention"]},{"Description":"The string identifying the data source; e.g. \"OX_mail_01\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"OX_mail_01","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.sourceID","Reloadable":false,"Tags":["Data Retention"]},{"Description":"The location of the system generating the retention data.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"DE\/Olpe","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.location","Reloadable":false,"Tags":["Data Retention"]},{"Description":"The time zone of the location.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"GMT","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.timeZone","Reloadable":false,"Tags":["Data Retention"]},{"Description":"Specifies the max. output resource's length (in bytes) before it gets rotated.\nThis option is only useful for implementations which output data to a file or\nto any limited resource. This value should have a reasonable size since multiple\nwrite accesses may occur at same time. Therefore small sizes (<= 200KB) cannot\nbe guaranteed being obeyed.\nMoreover it is only an approximate limit which can vary about 8KB.\nA value less than or equal to zero means no rotation.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-dataretention-csv","Default":"0","File":"dataretention.properties","Feature":"Data Retention","Key":"com.openexchange.dataretention.rotateLength","Reloadable":false,"Tags":["Data Retention","Limit"]},{"Description":"Indicates whether to create the confirmed-spam folder during check for default mail folders\nduring login if spam is enabled for logged-in user.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-default","Default":"true","File":"defaultspamhandler.properties","Feature":"Default Spam Handler","Key":"com.openexchange.spamhandler.defaultspamhandler.createConfirmedSpam","Reloadable":true,"Tags":["Spam Handler","Folder"]},{"Description":"Indicates whether to create the confirmed-ham folder during check for default mail folders\nduring login if spam is enabled for logged-in user.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-default","Default":"true","File":"defaultspamhandler.properties","Feature":"Default Spam Handler","Key":"com.openexchange.spamhandler.defaultspamhandler.createConfirmedHam","Reloadable":true,"Tags":["Spam Handler","Folder"]},{"Description":"Indicates whether the confirmed-spam\/confirmed-ham folders shall automatically be unsubscribed during login.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-default","Default":"true","File":"defaultspamhandler.properties","Feature":"Default Spam Handler","Key":"com.openexchange.spamhandler.defaultspamhandler.unsubscribeSpamFolders","Reloadable":true,"Tags":["Spam Handler","Folder"]},{"Description":"Specifies whether the connector for the Dovecot DoveAdm REST interface will be enabled or not.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"false","File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.enabled","Reloadable":false,"Tags":["Mail","REST"]},{"Description":"Specifies the URIs to the Dovecot DoveAdm REST interface end-points.<br>e.g. <code>http:\/\/dovecot1.host.invalid:8081, http:\/\/dovecot2.host.invalid:8081, http:\/\/dovecot3.host.invalid:8081<\/code><br>Moreover connection-related attributes are allowed to be specified to influence HTTP connection and pooling behavior.<br><br>If more than one end-point is specified, the client (Open-Xchange Middleware) performs some sort of load-balancing. That is to\nblack-list inaccessible end-points and check periodically (as defined by com.openexchange.dovecot.doveadm.endpoints.checkInterval),\nif it appears to be accessible again. If only one end-point is given, no client-side black-listing is performed at all.<br><br>Full example :<br><pre>\ncom.openexchange.dovecot.doveadm.endpoints=http:\/\/dovecot1.host.invalid:8081, http:\/\/dovecot2.host.invalid:8081\ncom.openexchange.dovecot.doveadm.endpoints.totalConnections=100\ncom.openexchange.dovecot.doveadm.endpoints.maxConnectionsPerRoute=0\ncom.openexchange.dovecot.doveadm.endpoints.readTimeout=10000\ncom.openexchange.dovecot.doveadm.endpoints.connectTimeout=3000\ncom.openexchange.dovecot.doveadm.endpoints.checkInterval=60000\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.dovecot.doveadm.endpoints.totalConnections\">com.openexchange.dovecot.doveadm.endpoints.totalConnections<\/a>","<a href=\"#com.openexchange.dovecot.doveadm.endpoints.maxConnectionsPerRoute\">com.openexchange.dovecot.doveadm.endpoints.maxConnectionsPerRoute<\/a>","<a href=\"#com.openexchange.dovecot.doveadm.endpoints.readTimeout\">com.openexchange.dovecot.doveadm.endpoints.readTimeout<\/a>","<a href=\"#com.openexchange.dovecot.doveadm.endpoints.connectTimeout\">com.openexchange.dovecot.doveadm.endpoints.connectTimeout<\/a>","<a href=\"#com.openexchange.dovecot.doveadm.endpoints.checkInterval\">com.openexchange.dovecot.doveadm.endpoints.checkInterval<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":null,"File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.endpoints","Reloadable":false,"Tags":["Mail","REST","Host"]},{"Description":"The number of total connections held in HTTP connection pool.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.dovecot.doveadm.endpoints\">com.openexchange.dovecot.doveadm.endpoints<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"100","File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.endpoints.totalConnections","Reloadable":false,"Tags":["Mail","REST"]},{"Description":"The number of connections per route held in HTTP connection pool; or less than\/equal to <code>0<\/code> (zero) for auto-determining.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.dovecot.doveadm.endpoints\">com.openexchange.dovecot.doveadm.endpoints<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"0","File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.endpoints.maxConnectionsPerRoute","Reloadable":false,"Tags":["Mail","REST","Limit"]},{"Description":"The read time-out in milliseconds.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.dovecot.doveadm.endpoints\">com.openexchange.dovecot.doveadm.endpoints<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"10000","File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.endpoints.readTimeout","Reloadable":false,"Tags":["Mail","REST","Timeout"]},{"Description":"The connect time-out in milliseconds.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.dovecot.doveadm.endpoints\">com.openexchange.dovecot.doveadm.endpoints<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"3000","File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.endpoints.connectTimeout","Reloadable":false,"Tags":["Mail","REST","Timeout"]},{"Description":"The time interval in milliseconds when to check if a previously black-listed end-point is re-available again.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.dovecot.doveadm.endpoints\">com.openexchange.dovecot.doveadm.endpoints<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"60000","File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.endpoints.checkInterval","Reloadable":false,"Tags":["Mail","REST"]},{"Description":"Specifies the API secret to communicate with the Dovecot DoveAdm REST interface.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":null,"File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.apiSecret","Reloadable":false,"Tags":["Mail","REST","Credential"]},{"Description":"Specifies the proxy delimiter to use in case created users use login names for proxy authentication; e.g. <code>user1@domain.com*master@super.net<\/code>.\nIf not specified not proxy delimiter is used.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":null,"File":"doveadm.properties","Feature":"Doveadm","Key":"com.openexchange.dovecot.doveadm.proxyDelimiter","Reloadable":true,"Tags":["Mail","REST","Credential"]},{"Description":"If the feature is disabled (in general or for guests\/links) no downloads will be tracked which means after\nactivation each guest\/link starts with used counts\/size 0.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.enabled","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Specifies the limit (in milliseconds) time window in which to track (and possibly \ndeny) incoming download requests for known (guests) guest users.\nThat rate limit acts like a sliding window time frame; meaning that it considers only\nrequests that fit into time windows specified through <a href=#com.openexchange.download.limit.guests.timeFrame>com.openexchange.download.limit.guests.timeFrame<\/a><br>from current time stamp:\n<pre>\nwindow-end := $now\nwindow-start := $window-end - $timeFrame\n<\/pre>\nIf you only want to specify only one limit (size or count) you have to set a time frame and specify the desired.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"3600000","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.timeFrame.guests","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Specifies the limit (in milliseconds) time window in which to track (and possibly \ndeny) incoming download requests for anonymous (links) guest users.\nThat rate limit acts like a sliding window time frame; meaning that it considers only\nrequests that fit into time windows specified through <a href=#com.openexchange.download.limit.links.timeFrame>com.openexchange.download.limit.links.timeFrame<\/a><br>from current time stamp:\n<pre>\nwindow-end := $now\nwindow-start := $window-end - $timeFrame\n<\/pre>\nIf you only want to specify only one limit (size or count) you have to set a time frame and specify the desired.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"3600000","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.timeFrame.links","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Specifies the download size limit for guests.\nA guest that exceeds that limit will receive an error.\nTo disable the size check set value to <code>0<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1073741824","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.size.guests","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Specifies the download size limit for link guests.\nA guest (via link) that exceeds that limit will receive an error.\nTo disable the size check set value to <code>0<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1073741824","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.size.links","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Specifies the download count limit for guests.\nA guest that exceeds that limit will receive an error.\nTo disable the count check set value to <code>0<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"100","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.count.guests","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Specifies the download count limit for link guests.\nA guest (via link) that exceeds that limit will receive an error.\nTo disable the count check set value to <code>0<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"100","File":"download.properties","Feature":"Download","Key":"com.openexchange.download.limit.count.links","Reloadable":true,"Tags":["Download","Limit","Share"]},{"Description":"Enables or disables the \"drive\" module capability globally. The capability\ncan also be set more fine-grained via config cascade. Per default it is only\nenabled for users that have the \"infostore\" permission set. This is configured\nin \/opt\/open-xchange\/etc\/contextSets\/drive.yml.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-drive","Default":"false","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.capability.drive","Reloadable":true,"Tags":["Drive","Capability"]},{"Description":"Short product name as used in the version comment string inserted for drive\nuploads, e.g. \"Uploaded with OX Drive (Ottos Laptop)\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"OX Drive","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.shortProductName","Reloadable":false,"Tags":["Drive"]},{"Description":"Specifies whether the synchronization logic will make use of a folder named\n\".drive\" below the root synchronization folder or not. If enabled, this\nfolder is used to store temporary uploads and removed files, which usually\nleads to a better user experience since previously synchronized files can\nbe restored from there for example. If not, removed files are not kept, and\nuploads are performed directly in the target folder.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"true","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.useTempFolder","Reloadable":false,"Tags":["Drive","Folder"]},{"Description":"Configures the interval between runs of the cleaner process for the\ntemporary \".drive\" folder. A cleaner run is only initiated if the\nsynchronization is idle, i.e. the last synchronization resulted in no\nactions to be performed, and the last run was before the configured\ninterval. The value can be defined using units of measurement: \"D\" (=days),\n\"W\" (=weeks) and \"H\" (=hours).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"1D","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.cleaner.interval","Reloadable":false,"Tags":["Drive","Folder"]},{"Description":"Defines the maximum age of files and directories to be kept inside the\ntemporary \".drive\" folder. Files or directories that were last modified\nbefore the configured age are deleted during the next run of the cleaner\nprocess. The value can be defined using units of measurement: \"D\" (=days),\n\"W\" (=weeks) and \"H\" (=hours).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"1D","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.cleaner.maxAge","Reloadable":false,"Tags":["Drive","Folder","Limit"]},{"Description":"Defines the interval of a periodic background task that performs cleanup \noperations for cached checksums in the database. The task is executed only \nonce per interval in the cluster, so this value should be equally defined \non each node.\nThe value can be defined using units of measurement: \"D\" (=days), \n\"W\" (=weeks) and \"H\" (=hours) with a minimum of \"1H\" (one hour). \nA value of \"0\" disables the periodic background task.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"1D","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.checksum.cleaner.interval","Reloadable":false,"Tags":["Drive","Database"]},{"Description":"Defines the timespan after which an unused checksum should be removed from \nthe database cache.\nThe value can be defined using units of measurement: \"D\" (=days), \n\"W\" (=weeks) and \"H\" (=hours) with a minimum of \"1D\" (one day). \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"4W","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.checksum.cleaner.maxAge","Reloadable":false,"Tags":["Drive","Database","Limit"]},{"Description":"Allows to limit the maximum used bandwidth for all downloads. If\nconfigured, downloads via the drive module handled by this backend node will\nnot exceed the configured bandwidth. The available bandwidth is defined as\nthe number of allowed bytes per second, where the byte value can be\nspecified with one of the units \"B\" (bytes), \"kB\" (kilobyte), \"MB\"\n(Megabyte) or \"GB\" (Gigabyte), e.g. \"10 MB\". Must fit into the \"Integer\"\nrange, i.e. the configured number of bytes has to be be smaller than 2^31.\n<code>-1<\/code> means no limitations.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"-1","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.maxBandwidth","Reloadable":false,"Tags":["Drive","Limit"]},{"Description":"Allows to limit the maximum used bandwidth for client downloads within the\nsame session. If configured, downloads originating in the same session via\nthe drive module handled by this backend node will not exceed the\nconfigured bandwidth. The available bandwidth is defined as the number of\nallowed bytes per second, where the byte value can be specified with one of\nthe units \"B\" (bytes), \"kB\" (kilobyte), \"MB\" (Megabyte) or \"GB\" (Gigabyte),\ne.g. \"500 kB\". Must fit into the \"Integer\" range, i.e. the configured\nnumber of bytes has to be be smaller than 2^31. \n<code>-1<\/code> means no limitations.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"-1","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.maxBandwidthPerClient","Reloadable":false,"Tags":["Drive","Limit"]},{"Description":"Specifies the maximum allowed number of synchronization operations, i.e.\nall requests to the \"drive\" module apart from up- and downloads, that the\nserver accepts concurrently. While the limit is reached, further\nsynchronization requests are rejected in a HTTP 503 manner (service\nunavailable), and the client is instructed to try again at a later time.\n<code>-1<\/code> means no limitations.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"-1","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.maxConcurrentSyncOperations","Reloadable":false,"Tags":["Drive","Limit"]},{"Description":"Defines the maximum number of synchronizable directories per root folder. A\nvalue of <code>-1<\/code> disables the limitation.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"65535","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.maxDirectories","Reloadable":false,"Tags":["Drive","Limit","Folder"]},{"Description":"Defines the maximum number of synchronizable files per root folder. A\nvalue of <code>-1<\/code> disables the limitation.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"65535","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.maxFilesPerDirectory","Reloadable":false,"Tags":["Drive","Limit","Folder"]},{"Description":"Configures a list of allowed file storage services where synchronization via OX Drive should be enabled. \nThe services must be defined in a comma-separated list of their unique identifiers.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"com.openexchange.infostore","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.enabledServices","Reloadable":false,"Tags":["Drive"]},{"Description":"Allows to exclude specific root folders from OX Drive synchronization explicitly. \nExcluded folders may not be used as root folder for the synchronization, \nhowever, this does not apply to their subfolders automatically.\nExcluded folders should be specified in a comma-separated list of their unique identifiers.\nTypical candidates for the blacklist would be folder 15 (the \"public folders\" root) \nor folder 10 (the \"shared folders\" root) in large enterprise installations.    <br>","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.excludedFolders","Reloadable":false,"Tags":["Drive","Folder","Black List"]},{"Description":"Configures the pattern for a direct link to manage a user's quota. \nText in brackets is replaced dynamically during link generation in the backend,\nhowever, it's still possible to overwrite them here with a static value, or\neven define an arbitrary URL here.<br><br>[protocol] is replaced automatically with the protocol used by the client\n(typically \"http\" or \"https\").<br>[hostname] should be replaced with the server's canonical host name (if not,\nthe server tries to determine the hostname on it's own),<br>[uiwebpath] is replaced with the value of <a href=#com.openexchange.UIWebPath>com.openexchange.UIWebPath<\/a>, while [dispatcherPrefix] is replaced with the value of\n<a href=#com.openexchange.dispatcher.prefix>com.openexchange.dispatcher.prefix<\/a>.<br>[contextid], [userid] and [login] are replaced to reflect the values of the\ncurrent user.   <br>","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.UIWebPath\">com.openexchange.UIWebPath<\/a>","<a href=\"#com.openexchange.dispatcher.prefix\">com.openexchange.dispatcher.prefix<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"[protocol]:\/\/[hostname]","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.directLinkQuota","Reloadable":false,"Tags":["Drive","Host"]},{"Description":"Configures the pattern for a direct link to the online help. This serves as\ntarget for the \"Help\" section in the client applications. Text in brackets\nis replaced dynamically during link generation in the backend, however, it's\nstill possible to overwrite them here with a static value, or even define an\narbitrary URL here.<br><br>[protocol] is replaced automatically with the protocol used by the client\n(typically \"http\" or \"https\").<br>[hostname] should be replaced with the server's canonical host name (if not,\nthe server tries to determine the hostname on it's own),<br>[uiwebpath] is replaced with the value of <a href=#com.openexchange.UIWebPath>com.openexchange.UIWebPath<\/a>, while [dispatcherPrefix] is replaced with the value of\n<a href=#com.openexchange.dispatcher.prefix>com.openexchange.dispatcher.prefix<\/a>.<br>[contextid], [userid] and [login] are replaced to reflect the values of the\ncurrent user. <br>","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.UIWebPath\">com.openexchange.UIWebPath<\/a>","<a href=\"#com.openexchange.dispatcher.prefix\">com.openexchange.dispatcher.prefix<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"[protocol]:\/\/[hostname]\/[uiwebpath]\/help-drive\/l10n\/[locale]\/index.html","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.directLinkHelp","Reloadable":false,"Tags":["Drive","Host"]},{"Description":"Enables or disables push event notifications to clients using the Apple Push\nNotification service (APNS) for iOS devices. This requires a valid\nconfiguration for the APNS certificate and keys,\nor install the restricted components packages for drive.<br>","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.ios.keystore\">com.openexchange.drive.events.apn.ios.keystore<\/a>","<a href=\"#com.openexchange.drive.events.apn.ios.password\">com.openexchange.drive.events.apn.ios.password<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"false","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.ios.enabled","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Specifies the path to the local keystore file (PKCS #12) containing the APNS\ncertificate and keys for the iOS application, e.g.\n\"\/opt\/open-xchange\/etc\/drive-apns.p12\". Required if\n<a href=#com.openexchange.drive.events.apn.ios.enabled>com.openexchange.drive.events.apn.ios.enabled<\/a> is <code>true<\/code> and the package\ncontaining the restricted drive components is not installed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.ios.enabled\">com.openexchange.drive.events.apn.ios.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.ios.keystore","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Specifies the password used when creating the referenced keystore containing\nthe certificate of the iOS application. Note that blank or null passwords\nare in violation of the PKCS #12 specifications. Required if\n<a href=#com.openexchange.drive.events.apn.ios.enabled>com.openexchange.drive.events.apn.ios.enabled<\/a> is <code>true<\/code> and the package\ncontaining the restricted drive components is not installed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.ios.enabled\">com.openexchange.drive.events.apn.ios.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.ios.password","Reloadable":false,"Tags":["Drive","Push","Apple","Credential"]},{"Description":"Indicates which APNS service is used when sending push notifications to iOS\ndevices. A value of <code>true<\/code> will use the production service, a value of\n<code>false<\/code> the sandbox service.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"true","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.ios.production","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Configures the interval between queries to the APN feedback service for the\nsubscribed iOS devices. The value can be defined using units of measurement:\n\"D\" (=days), \"W\" (=weeks) and \"H\" (=hours).\nLeaving this parameter empty disables the feedback queries on this node.\nSince each received feedback is processed cluster-wide, only one node in the\ncluster should be enabled here.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"1D","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.ios.feedbackQueryInterval","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Enables or disables push event notifications to clients using the Apple Push\nNotification service (APNS) for Mac OS devices. This requires a valid\nconfiguration for the APNS certificate and keys,\nor install the restricted components packages for drive.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.macos.keystore\">com.openexchange.drive.events.apn.macos.keystore<\/a>","<a href=\"#com.openexchange.drive.events.apn.macos.password\">com.openexchange.drive.events.apn.macos.password<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"false","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.macos.enabled","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Specifies the path to the local keystore file (PKCS #12) containing the APNS\ncertificate and keys for the Mac OS application, e.g.\n\"\/opt\/open-xchange\/etc\/drive-apns.p12\". Required if\n<a href=#com.openexchange.drive.events.apn.macos.enabled>com.openexchange.drive.events.apn.macos.enabled<\/a> is <code>true<\/code> and the package\ncontaining the restricted drive components is not installed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.macos.enabled\">com.openexchange.drive.events.apn.macos.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.macos.keystore","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Specifies the password used when creating the referenced keystore containing\nthe certificate of the Mac OS application. Note that blank or null passwords\nare in violation of the PKCS #12 specifications. Required if\n<a href=#com.openexchange.drive.events.apn.macos.enabled>com.openexchange.drive.events.apn.macos.enabled<\/a> is <code>true<\/code> and the package\ncontaining the restricted drive components is not installed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.macos.enabled\">com.openexchange.drive.events.apn.macos.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.macos.password","Reloadable":false,"Tags":["Drive","Push","Apple","Credential"]},{"Description":"Indicates which APNS service is used when sending push notifications to Mac\nOS devices. A value of <code>true<\/code> will use the production service, a value of\n<code>false<\/code> the sandbox service.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.macos.enabled\">com.openexchange.drive.events.apn.macos.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"true","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.macos.production","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Configures the interval between queries to the APN feedback service for the\nsubscribed Mac OS devices. The value can be defined using units of\nmeasurement: \"D\" (=days), \"W\" (=weeks) and \"H\" (=hours). \nLeaving this parameter empty disables the feedback queries on\nthis node. Since each received feedback is processed cluster-wide, only one\nnode in the cluster should be enabled here.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.apn.macos.enabled\">com.openexchange.drive.events.apn.macos.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"1D","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.apn.macos.feedbackQueryInterval","Reloadable":false,"Tags":["Drive","Push","Apple"]},{"Description":"Enables or disables push event notifications to clients using the Google\nCloud Messaging (GCM) service. This requires a valid configuration for the\nGCM API key.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.gcm.key\">com.openexchange.drive.events.gcm.key<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":"false","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.gcm.enabled","Reloadable":false,"Tags":["Drive","Push","Android"]},{"Description":"Specifies the API key of the server application. Required if\n<a href=#com.openexchange.drive.events.gcm.enabled>com.openexchange.drive.events.gcm.enabled<\/a> is <code>true<\/code> and the package\ncontaining the restricted drive components is not installed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.drive.events.gcm.enabled\">com.openexchange.drive.events.gcm.enabled<\/a>"],"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.gcm.key","Reloadable":false,"Tags":["Drive","Push","Android"]},{"Description":"Configures whether blocking long polling for pushing synchronization events\nto clients may be used as fallback when no other long polling handlers are\navailable due to missing support of the HTTP service. Handling long polling\nin a blocking manner consumes a server thread, and should therefore only be\nenabled for testing purposes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":"false","File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.events.blockingLongPolling.enabled","Reloadable":false,"Tags":["Drive","Push"]},{"Description":"This property allows the configuration of \"soft\" limit restrictions for\nthe supported clients. This limit has informational\ncharacter only, i.e. the client is just informed about an available update\nwhen identifying with a lower version number. \nThe property is disabled by default to always fall back to the\nrecommended setting, but can be overridden if needed.<br><br>[client] must be replaced with one of the following:\n<ul>\n  <li>windows<\/li>\n  <li>macos<\/li>\n  <li>ios<\/li>\n  <li>android<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.version.[client].softMinimum","Reloadable":false,"Tags":["Drive","Windows","Android","Apple"]},{"Description":"This property allows the configuration of \"hard\" limit restrictions for\nthe supported clients. This limit will restrict further synchronization \nof clients that identify themselves with a lower version number.\nThe property is disabled by default to always fall back to the\nrecommended setting, but can be overridden if needed.<br><br>[client] must be replaced with one of the following:\n<ul>\n  <li>windows<\/li>\n  <li>macos<\/li>\n  <li>ios<\/li>\n  <li>android<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive","Default":null,"File":"drive.properties","Feature":"Drive","Key":"com.openexchange.drive.version.[client].hardMinimum","Reloadable":false,"Tags":["Drive","Windows","Android","Apple"]},{"Description":"The path of the \"files\"-directory where branded updater's and the branding property file's will be placed.\nThe file's must be placed within an own folder per branding.\nFor example the folder tree could look like this:<br><pre>\n[path]<br>    -generic<br>        -generic.branding<br>        -OX Drive_vX.Y.Z.exe<br>        -OX Drive_vX.Y.Z.msi<br>    -yourOwnBranding<br>        -[...]<br><\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive-client-windows","Default":"\/opt\/open-xchange\/files\/drive-client\/windows","File":"drive-client-windows.properties","Feature":"Drive Client Windows","Key":"com.openexchange.drive.updater.path","Reloadable":false,"Tags":["Drive Client Windows"]},{"Description":"The filename of the drive updater template.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive-client-windows","Default":"oxdrive_update.tmpl","File":"drive-client-windows.properties","Feature":"Drive Client Windows","Key":"com.openexchange.drive.updater.tmpl","Reloadable":true,"Tags":["Drive Client Windows"]},{"Description":"The name of the system wide drive branding identifier.\nThis name must be equal to the name of one of the subfolder's under <a href=#com.openexchange.drive.updater.path>com.openexchange.drive.updater.path<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-drive-client-windows","Default":"generic","File":"drive-client-windows.properties","Feature":"Drive Client Windows","Key":"com.openexchange.drive.update.branding","Reloadable":true,"Tags":["Drive Client Windows"]},{"Description":"The regex to match the exe artifacts of the drive clients build job.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive-client-windows","Default":".*_v([0-9.]+).exe","File":"drive-client-windows.properties","Feature":"Drive Client Windows","Key":"com.openexchange.drive.windows.binaryRegex.exe","Reloadable":false,"Tags":["Drive Client Windows"]},{"Description":"The regex to match the msi artifacts of the drive clients build job.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-drive-client-windows","Default":".*_v([0-9.]+).msi","File":"drive-client-windows.properties","Feature":"Drive Client Windows","Key":"com.openexchange.drive.windows.binaryRegex.msi","Reloadable":false,"Tags":["Drive Client Windows"]},{"Description":"This option enables or disable the complete event handling for OX\nThe event handling is a essential Open-Xchange component which needs\nto always run. This should only be set to <code>false<\/code> for debugging purposes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"event.properties","Feature":"Event","Key":"com.openexchange.event.isEventQueueEnabled","Reloadable":false,"Tags":["Event"]},{"Description":"This parameter set the delay in milliseconds when events are sent to \nthe subscribed services. Events for example are triggered when deleting\nan appointment with attachment. The event then is for deleting the attachment.\nIf this value is increased more events may be in the queue that must be\nexecuted. This can cause longer runtime delivering all those events. Lowering\nthis value may cause too often look into the queue without finding events\nthere to process.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.event.isEventQueueEnabled\">com.openexchange.event.isEventQueueEnabled<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"60000","File":"event.properties","Feature":"Event","Key":"com.openexchange.event.eventQueueDelay","Reloadable":false,"Tags":["Event"]},{"Description":"Enables the feedback feature for all users.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":"true","File":"userfeedback.properties","Feature":"Feedback","Key":"com.openexchange.userfeedback.enabled","Reloadable":true,"Tags":["Feedback"]},{"Description":"Determine which feedback mode should be used.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":"star-rating-v1","File":"userfeedback.properties","Feature":"Feedback","Key":"com.openexchange.userfeedback.mode","Reloadable":true,"Tags":["Feedback"]},{"Description":"The sender name, that should be displayed to the recepients.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.mail.senderName","Reloadable":true,"Tags":["Feedback","Mail"]},{"Description":"The address that should be displayed for the recepients.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.mail.senderAddress","Reloadable":true,"Tags":["Feedback","Mail"]},{"Description":"Prefix for mail attachment.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":"OX_App_Suite_Feedback_Report","File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.mail.exportPrefix","Reloadable":true,"Tags":["Feedback","Mail"]},{"Description":"The SMTP server to connect to.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.smtp.hostname","Reloadable":true,"Tags":["Feedback","Mail","Host","SMTP"]},{"Description":"The SMTP server port to connect to.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":"587","File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.smtp.port","Reloadable":true,"Tags":["Feedback","Mail","Port","SMTP"]},{"Description":"Socket read timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":"50000","File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.smtp.timeout","Reloadable":true,"Tags":["Feedback","Mail","SMTP","Timeout"]},{"Description":"Socket connection timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":"10000","File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.smtp.connectionTimeout","Reloadable":true,"Tags":["Feedback","Mail","SMTP","Timeout"]},{"Description":"Default username for SMTP.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.smtp.username","Reloadable":true,"Tags":["Feedback","Mail","Credential","SMTP"]},{"Description":"Password for the provided username.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.smtp.password","Reloadable":true,"Tags":["Feedback","Mail","Credential","SMTP"]},{"Description":"Path to PGP secret key used to sign mails.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.pgp.signKeyFile","Reloadable":true,"Tags":["Feedback","Mail","Encryption"]},{"Description":"Password for PGP secret key used to sign mails.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-userfeedback","Default":null,"File":"userfeedbackmail.properties","Feature":"Feedback Mail SMTP-Service","Key":"com.openexchange.userfeedback.pgp.signKeyPassword","Reloadable":true,"Tags":["Feedback","Mail","Encryption"]},{"Description":"The general switch to enable\/disable Mail Drive.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-file-storage-mail","Default":"false","File":"filestorage-maildrive.properties","Feature":"Mail Drive","Key":"com.openexchange.file.storage.mail.enabled","Reloadable":true,"Tags":["Mail Drive","Filestorage"]},{"Description":"Specifies the full name for the virtual folder, which provides the attachments from all messages.\nRequired.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-file-storage-mail","Default":null,"File":"filestorage-maildrive.properties","Feature":"Mail Drive","Key":"com.openexchange.file.storage.mail.fullNameAll","Reloadable":true,"Tags":["Mail Drive","Filestorage"]},{"Description":"Specifies the full name for the virtual folder, which provides the attachments from received messages.\nRequired.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-file-storage-mail","Default":null,"File":"filestorage-maildrive.properties","Feature":"Mail Drive","Key":"com.openexchange.file.storage.mail.fullNameReceived","Reloadable":true,"Tags":["Mail Drive","Filestorage"]},{"Description":"Specifies the full name for the virtual folder, which provides the attachments from sent messages.\nRequired.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-file-storage-mail","Default":null,"File":"filestorage-maildrive.properties","Feature":"Mail Drive","Key":"com.openexchange.file.storage.mail.fullNameSent","Reloadable":true,"Tags":["Mail Drive","Filestorage"]},{"Description":"Specifies how many concurrent connections\/accesses to IMAP store are allowed to be established for a single user.\nA request exceeding that limitation will be paused until an acquired connection is released.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-file-storage-mail","Default":"4","File":"filestorage-maildrive.properties","Feature":"Mail Drive","Key":"com.openexchange.file.storage.mail.maxAccessesPerUser","Reloadable":true,"Tags":["Mail Drive","Filestorage","Limit","IMAP"]},{"Description":"Specifies the number of listed files in a Drive folder for which a preview\/thumbnail is supposed to be pre-generated asynchronously.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"20","File":"filestorage.properties","Feature":"Filestorage","Key":"com.openexchange.file.storage.numberOfPregeneratedPreviews","Reloadable":true,"Tags":["Filestorage"]},{"Description":"Specifies the maximum size of a zipped folder in bytes. A value less than 0 deactivates the limit but is not recommended.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1073741824","File":"filestorage.properties","Feature":"Filestorage","Key":"com.openexchange.file.storage.zipFolderThreshold","Reloadable":true,"Tags":["Filestorage","Limit"]},{"Description":"Configures the used compression level that is applied to .zip containers\nwhen downloading multiple documents at once.<br>Possible values are:\n<ul>\n  <li><code>-1<\/code> - for the built-in default level<\/li>\n  <li><code>0<\/code> - for no compression<\/li>\n  <li>Any number between <code>1<\/code> (best speed) and <code>9<\/code> (best compression)<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"filestorage.properties","Feature":"Filestorage","Key":"com.openexchange.infostore.zipDocumentsCompressionLevel","Reloadable":true,"Tags":["Filestorage"]},{"Description":"Specifies the endpoint (e.g. \"ec2.amazonaws.com\") or a full URL, including\nthe protocol (e.g. \"https:\/\/ec2.amazonaws.com\") of the region specific AWS\nendpoint this client will communicate with.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":"s3.amazonaws.com","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].endpoint","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the name of the parent bucket to use. The bucket will be created\nautomatically if it not yet exists, however, it's still possible to use an\nalready existing one. There are some naming restrictions, please refer to\n<a href=http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/BucketRestrictions.html>http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/BucketRestrictions.html<\/a> for\ndetails. This property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":null,"File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].bucketName","Reloadable":false,"Tags":["Filestore"]},{"Description":"Configures the Amazon S3 region to use when creating new buckets. This value\nis also used to pre-configure the client when no specific endpoint is set.<br>Possible values:\n<ul>\n  <li><code>us-gov-west-1<\/code><\/li>\n  <li><code>us-east-1<\/code><\/li>\n  <li><code>us-west-1<\/code><\/li> \n  <li><code>us-west-2<\/code><\/li>\n  <li><code>eu-west-1<\/code><\/li>\n  <li><code>ap-southeast-1<\/code><\/li>\n  <li><code>ap-southeast-2<\/code><\/li>\n  <li><code>ap-northeast-1<\/code><\/li>\n  <li><code>sa-east-1<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":"us-west-2","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].region","Reloadable":false,"Tags":["Filestore"]},{"Description":"Defines if path-style-access should be used when accessing the S3 API. If\nnot set to <code>true<\/code>, virtual-hosted-style access is used. Please refer to\n<a href=http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/VirtualHosting.html>http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/VirtualHosting.html<\/a> for\ndetails.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":"true","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].pathStyleAccess","Reloadable":false,"Tags":["Filestore"]},{"Description":"Configures the AWS access key to use. This property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":null,"File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].accessKey","Reloadable":false,"Tags":["Filestore"]},{"Description":"Configures the AWS secret key to use. This property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":null,"File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].secretKey","Reloadable":false,"Tags":["Filestore"]},{"Description":"Optionally specifies which client-side encryption should be used. Current\noptions include <code>none<\/code> for no encryption, or <code>rsa<\/code> for an RSA-based asymmetric\nencryption.<br>Please note that depending on the used key length and Java runtime, one\nmight need to replace the so-called \"JCE Unlimited Strength Jurisdiction\nPolicy Files\" accordingly.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":"none","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].encryption","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the path to the local keystore file (PKCS #12) containing the\npublic-\/private-key pair to use for encryption, e.g.\n\"\/opt\/open-xchange\/etc\/cert\/awss3.p12\". Required if\n<a href=#com.openexchange.filestore.s3.[filestoreID].encryption>com.openexchange.filestore.s3.[filestoreID].encryption<\/a> is set to <code>rsa<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.filestore.s3.[filestoreID].encryption\">com.openexchange.filestore.s3.[filestoreID].encryption<\/a>"],"Version":null,"Package":"open-xchange-filestore-s3","Default":null,"File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].encryption.rsa.keyStore","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the password used when creating the referenced keystore containing\npublic-\/private-key pair to use for encryption. Note that blank or null\npasswords are in violation of the PKCS #12 specifications. Required if\n<a href=#com.openexchange.filestore.s3.[filestoreID].encryption>com.openexchange.filestore.s3.[filestoreID].encryption<\/a> is set to <code>rsa<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.filestore.s3.[filestoreID].encryption\">com.openexchange.filestore.s3.[filestoreID].encryption<\/a>"],"Version":null,"Package":"open-xchange-filestore-s3","Default":null,"File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].encryption.rsa.password","Reloadable":false,"Tags":["Filestore","Credential"]},{"Description":"Optionally configures an override for the algorithm used to sign requests\nagainst the S3 interface. If left empty, the underlying client will choose a\nsuitable signer type based on the actually used service and region\nautomatically, however, auto-detection only works properly for the \"vanilla\"\nAmazon S3, and may lead to unwanted results when targeting an S3\nimplementation where not all signature types are supported.\nPossible values include <code>S3SignerType<\/code> to enforce the AWS signature v2, and\n<code>AWSS3V4SignerType<\/code> for AWS signature v4.\nFor backwards compatibility, the setting defaults to <code>S3SignerType<\/code>, and\nneeds to be adjusted explicitly when targeting the newer \"v4-only\" regions\nlike Frankfurt or Beijing.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":"S3SignerType","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].signerOverride","Reloadable":false,"Tags":["Filestore"]},{"Description":"Defines the chunk size to use for multipart-uploads. Uploads larger than \nthis size are splitted and uploaded into multiple requests. The value can be\nspecified with one of the units \"B\" (bytes), \"kB\" (kilobyte), \"MB\"\n(Megabyte) or \"GB\" (Gigabyte), e.g. \"10 MB\". For AWS, the minimum size is \n5 MB.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-s3","Default":"5 MB","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.[filestoreID].chunkSize","Reloadable":false,"Tags":["Filestore"]},{"Description":"Enables metric collection for the S3 storage","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-filestore-s3","Default":"false","File":"filestore-s3.properties","Feature":"Filestore S3","Key":"com.openexchange.filestore.s3.metricCollection","Reloadable":false,"Tags":["Filestore","Metrics"]},{"Description":"Specifies the protocol to be used for network communication (http or https)\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":null,"File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].protocol","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the hosts as &lt;hostname&gt;:&lt;port&gt; pairs to be used for network communication.\nAt least one host must be provided, multiple hosts can be specified as comma-separated\nlist.\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":null,"File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].hosts","Reloadable":false,"Tags":["Filestore","Host","Port"]},{"Description":"The path under which sproxyd is available. The path must lead to the namespace under\nwhich OX related files shall be stored. It is expected that the namespace configuration\nis available under &lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf.\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":null,"File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].path","Reloadable":false,"Tags":["Filestore","Host"]},{"Description":"The max. number of concurrent HTTP connections that may be established with the sproxyd\nendpoints. If you have specified more than one hosts, this setting should be configured\nso that<br>maxConnectionsPerHost < maxConnections <= n * maxConnectionsPerHost.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":"100","File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].maxConnections","Reloadable":false,"Tags":["Filestore","Limit"]},{"Description":"The max. number of concurrent HTTP connections that may be established with a certain\nsproxyd endpoint.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":"100","File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].maxConnectionsPerHost","Reloadable":false,"Tags":["Filestore","Limit"]},{"Description":"The connection timeout in milliseconds. If establishing a new HTTP connection to a certain\nhost, it is blacklisted until it is considered available again. A periodic heartbeat task\nthat tries to read the namespace configuration (&lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf) decides\nwhether an endpoint is considered available again.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":"5000","File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].connectionTimeout","Reloadable":false,"Tags":["Filestore","Black List","Timeout"]},{"Description":"The socket read timeout in milliseconds. If waiting for the next expected TCP packet exceeds\nthis value, the host is blacklisted until it is considered available again. A periodic heartbeat\ntask that tries to read the namespace configuration (&lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf) decides\nwhether an endpoint is considered available again.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":"15000","File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].socketReadTimeout","Reloadable":false,"Tags":["Filestore","Black List","Timeout"]},{"Description":"Hosts can get blacklisted if the client consieders them to be unavailable. All hosts on the\nblacklist are checked periodically if they are available again and are then removed from the\nblacklist if so. A host is considered available again if the namespace configuration file\n(&lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf) can be requested without any error.\nThis setting specifies the interval in milliseconds between two heartbeat runs. The above\nspecified timeouts must be taken into account for specifying a decent value, as every heartbeat\nrun might block until a timeout happens for every still unavailable host.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-sproxyd","Default":"60000","File":"filestore-sproxyd.properties","Feature":"Filestore sproxyd","Key":"com.openexchange.filestore.sproxyd.[filestoreID].heartbeatInterval","Reloadable":false,"Tags":["Filestore","Black List"]},{"Description":"Specifies the protocol to be used for network communication (http or https)\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":"https","File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].protocol","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the API end-point pairs to be used. At least one host must be provided.\nMultiple hosts can be specified as comma-separated list; e.g. \"my1.clouddrive.invalid, my2.clouddrive.invalid\"\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].hosts","Reloadable":false,"Tags":["Filestore","Host"]},{"Description":"The path consisting of API version and tenant identifier; e.g. \"\/v1\/MyFS_aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee\"\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].path","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the user name to use for authentication.\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].userName","Reloadable":false,"Tags":["Filestore","Credential"]},{"Description":"Specifies the tenant name to use for authentication.\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].tenantName","Reloadable":false,"Tags":["Filestore","Credential"]},{"Description":"Specifies the authentication type to use for authentication against Identity API v2.0;\nsee <a href=http:\/\/developer.openstack.org\/api-ref-identity-v2.html>http:\/\/developer.openstack.org\/api-ref-identity-v2.html<\/a>.\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].authType","Reloadable":false,"Tags":["Filestore"]},{"Description":"Specifies the authentication value to use for authentication against Identity API v2.0;\nsee <a href=http:\/\/developer.openstack.org\/api-ref-identity-v2.html>http:\/\/developer.openstack.org\/api-ref-identity-v2.html<\/a>.\nThis property is required.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].authValue","Reloadable":false,"Tags":["Filestore","Credential"]},{"Description":"The URL for the Identity API v2.0 end-point; e.g. \"https:\/\/identity.api.mycloud.invalid\/v2.0\/tokens\".\nNot needed in case <a href=#com.openexchange.filestore.swift.[filestoreID].authValue>com.openexchange.filestore.swift.[filestoreID].authValue<\/a> is set to <code>raxkey<\/code> (implicitly set to \"https:\/\/identity.api.rackspacecloud.com\/v2.0\/tokens\").\nThis property is required (for <a href=#com.openexchange.filestore.swift.[filestoreID].authValue>com.openexchange.filestore.swift.[filestoreID].authValue<\/a> different from <code>raxkey<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":null,"File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].identityUrl","Reloadable":false,"Tags":["Filestore"]},{"Description":"The max. number of concurrent HTTP connections that may be established with the swift\nendpoints. If you have specified more than one hosts, this setting should be configured\nso that maxConnectionsPerHost < maxConnections <= n * maxConnectionsPerHost.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":"100","File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].maxConnections","Reloadable":false,"Tags":["Filestore","Limit"]},{"Description":"The max. number of concurrent HTTP connections that may be established with a certain\nswift endpoint.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":"100","File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].maxConnectionsPerHost","Reloadable":false,"Tags":["Filestore","Limit"]},{"Description":"The connection timeout in milliseconds. If establishing a new HTTP connection to a certain\nhost, it is blacklisted until it is considered available again. A periodic heartbeat task\nthat tries to read the namespace configuration (&lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf) decides\nwhether an endpoint is considered available again.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":"5000","File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].connectionTimeout","Reloadable":false,"Tags":["Filestore","Black List","Timeout"]},{"Description":"The socket read timeout in milliseconds. If waiting for the next expected TCP packet exceeds\nthis value, the host is blacklisted until it is considered available again. A periodic heartbeat\ntask that tries to read the namespace configuration (&lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf) decides\nwhether an endpoint is considered available again.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":"15000","File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].socketReadTimeout","Reloadable":false,"Tags":["Filestore","Black List","Timeout"]},{"Description":"Hosts can get blacklisted if the client considers them to be unavailable. All hosts on the\nblacklist are checked periodically if they are available again and are then removed from the\nblacklist if so. A host is considered available again if the namespace configuration file\n(&lt;protocol&gt;:\/\/&lt;host&gt;\/&lt;path&gt;\/.conf) can be requested without any error. This setting specifies\nthe interval in milliseconds between two heartbeat runs. The above specified timeouts must be\ntaken into account for specifying a decent value, as every heartbeat run might block until a\ntimeout happens for every still unavailable host.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-filestore-swift","Default":"60000","File":"filestore-swift.properties","Feature":"Filestore SWIFT","Key":"com.openexchange.filestore.swift.[filestoreID].heartbeatInterval","Reloadable":false,"Tags":["Filestore","Black List"]},{"Description":"Some mail backends provide a virtual folder that contains all messages of\na user to enable cross-folder mail search. Open-Xchange can make use of\nthis feature to improve the search experience.\nSet the value to the name of the virtual mail folder containing all messages.\nLeave blank if no such folder exists.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":null,"File":"findbasic.properties","Feature":"Find","Key":"com.openexchange.find.basic.mail.allMessagesFolder","Reloadable":true,"Tags":["Find","Mail"]},{"Description":"Denotes if mail search queries should be matched against mail bodies.\nThis improves the search experience within the mail module, if your mail\nbackend supports fast full text search. Otherwise it can slow down the\nsearch requests significantly.\nChange the value to <code>true<\/code>, if fast full text search is supported.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"findbasic.properties","Feature":"Find","Key":"com.openexchange.find.basic.mail.searchmailbody","Reloadable":false,"Tags":["Find","Mail"]},{"Description":"Specifies default permission to use in case folder is supposed to be created below a certain parent folder.\nThe value is a pipe (<code>|<\/code>) separated listing of expressions; each expression defines the default permissions\nfor a denoted parent folder. Currently the reserved folder identifiers \"2\" and \"15\" are considered as \"2\"\ndenoted the public PIM folder whereas \"15\" denotes the public Drive folder.<br><br>An expression starts with the parent folder identifier followed by <code>=<\/code> character; e.g. \"2=\".<br>Then there is a comma-separated list of permissions to assume per entity (user or group).<br><br>Each permission either starts with <code>user_<\/code>, <code>admin_user_<\/code>, <code>group_<\/code> or <code>admin_group_<\/code> (the prefix \"admin_\" controls\nwhether the entity is supposed to be set as folder administrator) followed by the numeric entity identifier.<br><br>Then an <code>@<\/code> character is supposed to occur and finally followed by a rights expression. The rights may be dot-separated<br>listing (<code>&lt;folder-permission&gt;.&lt;read-permission&gt;.&lt;write-permission&gt;.&lt;delete-permission&gt;<\/code>) or one\nof the tokens  <code>viewer<\/code>, <code>writer<\/code> or <code>author<\/code>.<br><br>More formally:\n<pre>\nexpressions = expression (\"|\" expression)*\nexpression = folder \"=\" permission (\",\" permission)*\npermission = (\"admin_\")? (\"group_\" | \"user_\") entity(int) \"@\" rights\nrights = (folder-permission(int) \".\" read-permission(int) \".\" write-permission(int) \".\" delete-permission(int)) | (\"viewer\" | \"writer\" | \"author\")\n<\/pre>\nExample 1:\n<pre>\ncom.openexchange.folderstorage.defaultPermissions=2=group_2@2.4.0.0,admin_user_5@8.4.4.4|15=admin_group_2@8.8.8.8\n<\/pre>\nExample 2:\n<pre>\ncom.openexchange.folderstorage.defaultPermissions=2=group_2@viewer,admin_user_5@author|15=admin_group_2@writer<br><\/pre>\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"No defaut value","File":"folder.properties","Feature":"Folder","Key":"com.openexchange.folderstorage.defaultPermissions","Reloadable":true,"Tags":["Folder","Permission"]},{"Description":"Specifies if permissions of new parent folder should be applied when moving a folder into the public folder tree.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-core","Default":"false","File":"folder.properties","Feature":"Folder","Key":"com.openexchange.folderstorage.inheritParentPermissions","Reloadable":false,"Tags":["Folder","Permission"]},{"Description":"Define where to perform folder grouping.\nThis filters the database results for duplicate folders in the where \nclause of the db statement or afterwards in the application. \nPossible values: <code>TRUE<\/code> \/ <code>FALSE<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"TRUE","File":"foldercache.properties","Feature":"Folder","Key":"ENABLE_DB_GROUPING","Reloadable":false,"Tags":["Folder","Caching"]},{"Description":"Enable or disable folder caching. Possible values: <code>TRUE<\/code> \/ <code>FALSE<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"TRUE","File":"foldercache.properties","Feature":"Folder","Key":"ENABLE_FOLDER_CACHE","Reloadable":false,"Tags":["Folder","Caching"]},{"Description":"Determine whether to ignore 'shared addressbook' folder or not.\nPossible values: <code>TRUE<\/code> \/ <code>FALSE<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"TRUE","File":"foldercache.properties","Feature":"Folder","Key":"IGNORE_SHARED_ADDRESSBOOK","Reloadable":false,"Tags":["Folder","Caching","Contact"]},{"Description":"Define if users are allowed to edit their own contact object\ncontained in folder 'Global Address Book' aka 'Internal Users'.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"TRUE","File":"foldercache.properties","Feature":"Folder","Key":"ENABLE_INTERNAL_USER_EDIT","Reloadable":false,"Tags":["Folder","Contact"]},{"Description":"Specifies whether a user's default InfoStore folder should appear below\nInfoStore root folder:\n<pre>\n- Infostore\n-- My files\n-- Public infostore\n-- Userstore\n-- Other infstore folders\n<\/pre>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"foldercache.properties","Feature":"Folder","Key":"com.openexchange.folderstorage.outlook.showPersonalBelowInfoStore","Reloadable":true,"Tags":["Folder"]},{"Description":"Specifies whether default InfoStore folders are labeled with owning user's display name\nor name is read from folder storage (database).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"foldercache.properties","Feature":"Folder","Key":"com.openexchange.folderstorage.database.preferDisplayName","Reloadable":true,"Tags":["Folder","Database"]},{"Description":"Define the module which also serves as the appendix for registered servlet:\nIf module is set to <code>myfolders<\/code>, the servlet path is changed to \"\/ajax\/myfolders\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"folders","File":"folderjson.properties","Feature":"Folder JSON","Key":"com.openexchange.folder.json.module","Reloadable":false,"Tags":["Folder","JSON"]},{"Description":"Define the path for registered servlet.\nIf set, the complete path is set to specified value regardless of the value of <a href=#com.openexchange.folder.json.module>com.openexchange.folder.json.module<\/a> property.\nIf left empty the path is: \"\/ajax\/\" + &lt;module&gt;\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"folderjson.properties","Feature":"Folder JSON","Key":"com.openexchange.folder.json.servletPath","Reloadable":false,"Tags":["Folder","JSON"]},{"Description":"Specifies the Web Socket timeout in milliseconds\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.websockets.enabled\">com.openexchange.websockets.enabled<\/a>"],"Version":"7.8.3","Package":"open-xchange-grizzly","Default":"900000","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.wsTimeoutMillis","Reloadable":false,"Tags":["Grizzly","Websockets","Timeout"]},{"Description":"Specifies the interval in seconds when to check for expired\/invalid HTTP sessions\nThis value should be aligned to property <a href=#com.openexchange.servlet.maxInactiveInterval>com.openexchange.servlet.maxInactiveInterval<\/a>\nthat defines how long (in seconds) a HTTP session may stay idle\/inactive until considered\nas invalid.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.servlet.maxInactiveInterval\">com.openexchange.servlet.maxInactiveInterval<\/a>"],"Version":"7.8.4","Package":"open-xchange-grizzly","Default":"60","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.sessionExpiryCheckInterval","Reloadable":false,"Tags":["Grizzly","Session"]},{"Description":"Specifies the number of concurrent HTTP requests that are allowed being processed.\nThose requests exceeding that limit will encounter a 503 \"The server is temporary overloaded...\" status code and accompanying error page\nA value of less than or equal to <code>0<\/code> (zero) effectively disables that limitation.\nThe chosen value for this property should be aligned to the configured \"ulimit\" of the backing operating system. E.g. having \"ulimit\" set\nto 8,192 (given that JVM is the only main process running for OS user) implies that ~6,000 should be considered for this property leaving\nsome room for threads not associated with an HTTP request.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-grizzly","Default":"0","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.maxNumberOfConcurrentRequests","Reloadable":false,"Tags":["Grizzly","Limit"]},{"Description":"Enables or disables SO_KEEPALIVE.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"true","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.keepAlive","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Enables\/disables TCP_NODELAY (disable\/enable Nagle's algorithm).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"true","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.tcpNoDelay","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Specifies the read timeout, in milliseconds. A timeout of zero is interpreted as an infinite timeout.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"60000","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.readTimeoutMillis","Reloadable":false,"Tags":["Grizzly","Limit","Timeout"]},{"Description":"Specifies the write timeout, in milliseconds. A timeout of zero is interpreted as an infinite timeout.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"60000","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.writeTimeoutMillis","Reloadable":false,"Tags":["Grizzly","Limit","Timeout"]},{"Description":"Comet is an umbrella term used to describe a technique allowing web browser to\nreceive almost real time updates from the server. The two most common\napproaches are long polling and streaming. Long polling differs from streaming\nin that each update from the server ultimately results in another follow up\nrequest from the client.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"true","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.hasCometEnabled","Reloadable":false,"Tags":["Grizzly","Push"]},{"Description":"Bi-directional, full-duplex communications channels over a single TCP connection.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"true","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.hasWebSocketsEnabled","Reloadable":false,"Tags":["Grizzly","Push","Websockets"]},{"Description":"Enabling grizzly monitoring via JMX.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"true","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.hasJMXEnabled","Reloadable":false,"Tags":["Grizzly","Monitoring"]},{"Description":"The maximum header size for an HTTP request in bytes. Make sure to increase\nthis value for all components of your infrastructure when you are forced to\ndeal with enormous headers. For Apache as our default balancer see\n<a href=http:\/\/httpd.apache.org\/docs\/current\/mod\/core.html#limitrequestfieldsize>http:\/\/httpd.apache.org\/docs\/current\/mod\/core.html#limitrequestfieldsize<\/a>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"8192","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.maxHttpHeaderSize","Reloadable":false,"Tags":["Grizzly","Limit"]},{"Description":"Enable secure network listener.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":"false","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.hasSSLEnabled","Reloadable":false,"Tags":["Grizzly","SSL"]},{"Description":"Comma-separated list of cipher suites that should be used for secure connections.\nSee <a href=https:\/\/www.openssl.org\/docs\/manmaster\/apps\/ciphers.html>https:\/\/www.openssl.org\/docs\/manmaster\/apps\/ciphers.html<\/a>.\nNo value means system-default.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":null,"File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.enabledCipherSuites","Reloadable":false,"Tags":["Grizzly","SSL"]},{"Description":"Path to keystore containing certificate for secure connections.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":null,"File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.keystorePath","Reloadable":false,"Tags":["Grizzly","SSL"]},{"Description":"Password for keystore containing certificate for secure connections.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-grizzly","Default":null,"File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.keystorePassword","Reloadable":false,"Tags":["Grizzly","SSL","Credential"]},{"Description":"Enables\/disables access log for Grizzly.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":"false","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.hasAccessLogEnabled","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Specifies the path for the Grizzly access log file; e.g. \"\/tmp\/access.log\".\nThis property is mandatory in case \"com.openexchange.http.grizzly.hasAccessLogEnabled\" is set to \"true\"; otherwise\naccess log will not be enabled.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":null,"File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.accesslog.file","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Specifies the log record format.\nIf this configuration is not explicitly set, it will default to the NCSA extended\/combined log format.<br><br>The following identifiers are supported:\n\"common\" A format compatible with Apache's common format.\n\"combined\" A format compatible with Apache's combined format\n\"vhost_common\" A format compatible with Apache's common with virtual-hosts format\n\"vhost_combined\" A format compatible with Apache's combined with virtual-hosts format\n\"referer\" A format compatible with Apache's referer format\n\"agent\" A format compatible with Apache's user-agent format\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":"combined","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.accesslog.format","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Specifies the rotate policy for the access log.\nIf this configuration is not explicitly set, no rotation will be performed.<br><br>The following identifiers are supported:\n\"none\" No ration at all\n\"hourly\" Access logs will be rotated hourly. For example, if the file name specified was `access.log`, files will be archived on a hourly basis with names like `access-yyyyMMDDhh.log`\n\"daily\" Access logs will be rotated daily. For example, if the file name specified was `access.log`, files will be archived on a daily basis with names like `access-yyyyMMDD.log`\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":"none","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.accesslog.rotate","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Specifies whether access log entries should be written `synchronously` or not. If not specified, logging will occur asynchronously.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":"false","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.accesslog.synchronous","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Specifies the minimum HTTP status code that will trigger an entry in the access log. If not specified, then all status codes are valid.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":null,"File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.accesslog.statusThreshold","Reloadable":false,"Tags":["Grizzly"]},{"Description":"The time zone for the timestamped log records. If not specified, it will default to the timezone of the system running the server.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-grizzly","Default":"UTC","File":"grizzly.properties","Feature":"Grizzly","Key":"com.openexchange.http.grizzly.accesslog.timezone","Reloadable":false,"Tags":["Grizzly"]},{"Description":"Set to higher than <code>0<\/code> to enable gid number feature.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-admin","Default":"-1","File":"Group.properties","Feature":"Group","Key":"GID_NUMBER_START","Reloadable":false,"Tags":["Group"]},{"Description":"If set to true this will check the group name using the check defined in <a href=#CHECK_GROUP_UID_REGEXP>CHECK_GROUP_UID_REGEXP<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_GROUP_UID_REGEXP\">CHECK_GROUP_UID_REGEXP<\/a>"],"Version":null,"Package":"open-xchange-admin","Default":"true","File":"Group.properties","Feature":"Group","Key":"CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS","Reloadable":false,"Tags":["Group"]},{"Description":"If <a href=#CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS>CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS<\/a> is set to <code>true<\/code> group names will be checked against this regex.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS\">CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS<\/a>"],"Version":null,"Package":"open-xchange-admin","Default":"[ $@%\\.+a-zA-Z0-9_-]","File":"Group.properties","Feature":"Group","Key":"CHECK_GROUP_UID_REGEXP","Reloadable":false,"Tags":["Group"]},{"Description":"This will lowercase the uid.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS\">CHECK_GROUP_UID_FOR_NOT_ALLOWED_CHARS<\/a>"],"Version":null,"Package":"open-xchange-admin","Default":"false","File":"Group.properties","Feature":"Group","Key":"AUTO_TO_LOWERCASE_UID","Reloadable":false,"Tags":["Group"]},{"Description":"Enables or disables Hazelcast. Setting this property to <code>false<\/code> will result in no Hazelcast instance \nbeing created for this node, and all other dependent features will be disabled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.enabled","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Specifies if Hazelcast is supposed to be shut-down in case an Out-Of-Memory error occurred.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.shutdownOnOutOfMemory","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Configures the name of the cluster. Only nodes using the same group name will join each other and form the cluster. \nRequired if <a href=#com.openexchange.hazelcast.network.join>com.openexchange.hazelcast.network.join<\/a> is not <code>empty<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.hazelcast.network.join\">com.openexchange.hazelcast.network.join<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.group.name","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"The password used when joining the cluster. Please change this value, and ensure it's equal on all nodes in the cluster!!!\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"wtV6$VQk8#+3ds!a","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.group.password","Reloadable":false,"Tags":["Hazelcast","Credential"]},{"Description":"Specifies which mechanism is used to discover other backend nodes in the cluster. \nPossible values are:\n<ul>\n  <li><code>empty<\/code> - No discovery for single-node setups<\/li>\n  <li><code>static<\/code> - Fixed set of cluster member nodes<\/li>\n  <li><code>multicast<\/code> - Automatic discovery of other nodes via multicast<\/li>\n<\/ul>\nDepending on the specified value, further configuration might be needed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.join","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Configures a comma-separated list of IP addresses \/ hostnames of possible nodes in the cluster, \ne.g. <code>10.20.30.12, 10.20.30.13:5701, 192.178.168.110<\/code>.<br><br>Only used if <a href=#com.openexchange.hazelcast.network.join>com.openexchange.hazelcast.network.join<\/a> is set to <code>static<\/code>. \nIt doesn't hurt if the address of the local host appears in the list, so that it's still possible to use the same list throughout all nodes in the cluster.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.hazelcast.network.join\">com.openexchange.hazelcast.network.join<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.join.static.nodes","Reloadable":false,"Tags":["Hazelcast","Host"]},{"Description":"Configures the multicast address used to discover other nodes in the cluster dynamically. \nOnly used if <a href=#com.openexchange.hazelcast.network.join>com.openexchange.hazelcast.network.join<\/a> is set to <code>multicast<\/code>. \nIf the nodes reside in different subnets, please ensure that multicast is enabled between the subnets.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.hazelcast.network.join\">com.openexchange.hazelcast.network.join<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"224.2.2.3","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.join.multicast.group","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Configures the multicast port used to discover other nodes in the cluster dynamically. \nOnly used if <a href=#com.openexchange.hazelcast.network.join>com.openexchange.hazelcast.network.join<\/a> is set to <code>multicast<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.hazelcast.network.join\">com.openexchange.hazelcast.network.join<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"54327","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.join.multicast.port","Reloadable":false,"Tags":["Hazelcast","Port"]},{"Description":"Configures the time until the first check if the cluster needs to merge is scheduled. \nThis takes a timespan parameter with <code>ms<\/code> denoting milliseconds, <code>s<\/code> denoting seconds, <code>m<\/code> denoting minutes. \nThe value is passed to the Hazelcast property \"hazelcast.merge.first.run.delay.seconds\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"120s","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.merge.firstRunDelay","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Configures the time between each check if the cluster needs to merge. \nThis takes a timespan parameter with <code>ms<\/code> denoting milliseconds, <code>s<\/code> denoting seconds, <code>m<\/code> denoting minutes. \nThe value is passed to the Hazelcast property \"hazelcast.merge.next.run.delay.seconds\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"120s","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.merge.runDelay","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Comma-separated list of interface addresses Hazelcast should use. \nWildcards (<code>*<\/code>) and ranges (<code>-<\/code>) can be used. Leave blank to listen on all interfaces. \nEspecially in server environments with multiple network interfaces, it's recommended to specify the IP-address of the network interface to bind to explicitly. \nOnly needs to be adjusted when building a cluster of multiple backend nodes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"127.0.0.1","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.interfaces","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"The port Hazelcast will listen for incoming connections.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"5701","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.port","Reloadable":false,"Tags":["Hazelcast","Port"]},{"Description":"Configures if automatically the next port should be tried if the incoming port is already in use.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.portAutoIncrement","Reloadable":false,"Tags":["Hazelcast","Port"]},{"Description":"By default, Hazelcast lets the system to pick up an ephemeral port during socket bind operation. \nBut security policies\/firewalls may require to restrict outbound ports to be used by Hazelcast enabled applications. \nTo fulfill this requirement, you can configure Hazelcast to use only defined outbound ports. \nYou can use port ranges and\/or comma separated ports, e.g. <code>35000-35100<\/code> or <code>36001, 36002, 36003<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.outboundPortDefinitions","Reloadable":false,"Tags":["Hazelcast","Port"]},{"Description":"Enables or disables support for IPv6. IPv6 support is switched off by default, since some platforms have issues in use of IPv6 stack, \nand some other platforms such as Amazon AWS have no support at all.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.enableIPv6Support","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Configures whether to bind the server- and client-sockets to any local interface or not.\nIf set to <code>false<\/code> bind operation are restricted to the picked interface address based on the value of <a href=#com.openexchange.hazelcast.network.interfaces>com.openexchange.hazelcast.network.interfaces<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.hazelcast.network.interfaces\">com.openexchange.hazelcast.network.interfaces<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.socket.bindAny","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Enables or disables symmetric encryption. When enabled, the entire communication between the Hazelcast members is encrypted at socket level. \nEnsure that all symmetric encryption settings are equal on all participating nodes in the cluster. \nMore advanced options (including asymmetric encryption and SSL) may still be configured via the <code>hazelcast.xml<\/code> file, see instructions on top of this page.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.symmetricEncryption","Reloadable":false,"Tags":["Hazelcast","Encryption"]},{"Description":"Configures the name of the symmetric encryption algorithm to use, such as \n<code>DES\/ECB\/PKCS5Padding<\/code>, <code>PBEWithMD5AndDES<\/code>, <code>Blowfish<\/code> or <code>DESede<\/code>. \nThe available cipher algorithms may vary based on the underlying JCE.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"PBEWithMD5AndDES","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.symmetricEncryption.algorithm","Reloadable":false,"Tags":["Hazelcast","Encryption"]},{"Description":"Specifies the salt value to use when generating the secret key for symmetric encryption.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"2mw67LqNDEb3","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.symmetricEncryption.salt","Reloadable":false,"Tags":["Hazelcast","Encryption"]},{"Description":"Specifies the pass phrase to use when generating the secret key for symmetric encryption.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"2mw67LqNDEb3","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.symmetricEncryption.password","Reloadable":false,"Tags":["Hazelcast","Encryption"]},{"Description":"Configures the iteration count to use when generating the secret key for symmetric encryption. \n","ConfigCascadeAware":false,"Version":null,"Package":null,"Default":"19","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.network.symmetricEncryption.iterationCount","Reloadable":false,"Tags":["Hazelcast","Encryption"]},{"Description":"Controls the log level for regular statistics of the health monitor. Possible values include:\n<ul>\n  <li><code>off<\/code> - Disables the health monitor<\/li>\n  <li><code>silent<\/code> - Prints out statistics if certain thresholds are exceeded<\/li>\n  <li><code>noisy<\/code> - Always prints out statistics<\/li>\n<\/ul>\n<b>Note<\/b>:<br>Please also check the configured log level for \"com.hazelcast.internal.diagnostics\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"silent","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.healthMonitorLevel","Reloadable":false,"Tags":["Hazelcast","Logging"]},{"Description":"Specifies the implicit maximum operation timeout in milliseconds for operations on distributed data structures, \nif no explicit timeout is specified for an operation.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"30000","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.maxOperationTimeout","Reloadable":false,"Tags":["Hazelcast","Limit","Timeout"]},{"Description":"Enables or disables JMX monitoring for Hazelcast components such as statistics about distributed data structures.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.jmx","Reloadable":false,"Tags":["Hazelcast","Monitoring"]},{"Description":"Enables or disables Hazelcast's internal Memcache client request listener service. This should normally be set to <code>false<\/code>, as it's not needed by the backend.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.memcache.enabled","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Enables or disables Hazelcast's internal REST client request listener service. This should normally be set to <code>false<\/code>, as it's not needed by the backend.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.rest.enabled","Reloadable":false,"Tags":["Hazelcast","REST"]},{"Description":"Allows to configure a node as <i>lite<\/i> member. \nLite members are the Hazelcast cluster members that do not store data. These members are used mainly to execute tasks and register listeners, and they do not have partitions.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-core","Default":"false","File":"hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.hazelcast.liteMember","Reloadable":false,"Tags":["Hazelcast"]},{"Description":"Enable\/disable the Hazelcast-based session storage.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-sessionstorage-hazelcast","Default":"true","File":"sessionstorage-hazelcast.properties","Feature":"Hazelcast","Key":"com.openexchange.sessionstorage.hazelcast.enabled","Reloadable":false,"Tags":["Hazelcast","Session"]},{"Description":"Specifies a comma-separated list of allowed protocols contained in URIs inside a HTML content.\nThis is useful to deny possibly harmful URIs like: javascript:alert('Evil XSS') or vbscript:alert('Evil XSS')\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"http,https,ftp,ftps,mailto","File":"html-sanitizer.properties","Feature":"HTML Sanitizer","Key":"com.openexchange.html.sanitizer.allowedUrlSchemes","Reloadable":false,"Tags":["Sanitizing"]},{"Description":"Specifies the max. allowed size for HTML content that will be sanitized.\nIf that size is exceeded an exception is thrown and Middleware tries to return a text-only representation instead with an\naccompanying warning.<br><br>Only effective if client does not specify the \"max_size\" URL parameter\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1048576","File":"html-sanitizer.properties","Feature":"HTML Sanitizer","Key":"com.openexchange.html.maxLength","Reloadable":false,"Tags":["Sanitizing"]},{"Description":"Specifies the max. allowed size for CSS content that will be sanitized. If that size is exceeded the CSS content is discarded.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"98304","File":"html-sanitizer.properties","Feature":"HTML Sanitizer","Key":"com.openexchange.html.css.maxLength","Reloadable":false,"Tags":["Sanitizing"]},{"Description":"Specifies the path to *.po files.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"@oxgroupwaresysconfdir@\/..\/i18n\/","File":"i18n.properties","Feature":"I18N","Key":"i18n.language.path","Reloadable":false,"Tags":["I18N"]},{"Description":"Defines the default refresh interval of the calendar feeds.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"10080","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.refreshInterval","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines the default timeout interval (in seconds) for contacting the external resource after an error occurred.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"3600","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.retryAfterErrorInterval","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines hosts that are blacklisted which means that they are not allowed to be accessed.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"127.0.0.1-127.255.255.255,localhost","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.blacklistedHosts","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines schemes that are allowed to access a feed. All given schemes have to support port 80 or 443.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"http, https, webcal","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.schemes","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines the maximum size of an ICal file that will be allowed for processing. Feeds that exceed this limit cannot be subscribed.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"5MB","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.maxFileSize","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines the maximum possible number of connections used to access the calendar feed.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"1000","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.maxConnections","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines the maximum possible number of connections per host used to access the calendar feed.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"100","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.maxConnectionsPerRoute","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines the connection timeout.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"5000","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.connectionTimeout","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Defines the timeout on waiting to read data\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"30000","File":"calendar.properties","Feature":"ICal Calendar Provider","Key":"com.openexchange.calendar.ical.socketReadTimeout","Reloadable":true,"Tags":["Calendar","ICal Calendar Provider"]},{"Description":"Define where to sort emails: Value <code>imap<\/code> to let the  IMAP Server sort (faster but less reliable).\nLeave blank or fill in value <code>application<\/code> to sort within application (slower but good quality).\nThe sorting is done on IMAP server if a mailbox size exceeds the <a href=#com.openexchange.mail.mailFetchLimit>com.openexchange.mail.mailFetchLimit<\/a>.<br><br>Note:<br>This value is going to be set to <code>application<\/code> if IMAP server capabilities do not contain the string \"SORT\".\nMoreover, please also refer to property <a href=#com.openexchange.imap.fallbackOnFailedSORT>com.openexchange.imap.fallbackOnFailedSORT<\/a> to specify how to react to a possible \"NO\" response.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.fallbackOnFailedSORT\">com.openexchange.imap.fallbackOnFailedSORT<\/a>","<a href=\"#com.openexchange.mail.mailFetchLimit\">com.openexchange.mail.mailFetchLimit<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"imap","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapSort","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define where to search for emails:\n<ul>\n <li>Use value <code>imap<\/code> to let the IMAP Server search. The search is done on IMAP server if a mailbox size exceeds the <a href=#com.openexchange.mail.mailFetchLimit>com.openexchange.mail.mailFetchLimit<\/a>.<\/li>\n <li>Use value <code>force-imap<\/code> to let the IMAP Server search in every case.<\/li>\n <li>Leave blank or fill in value <code>application<\/code> to search within application.<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.mailFetchLimit\">com.openexchange.mail.mailFetchLimit<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"force-imap","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapSearch","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specify the threshold for number of search results returned by IMAP server for which manual umlauts-filtering\nwill be applied. If less than or equal to zero, no manual filtering will be applied.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"50","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.umlautFilterThreshold","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"This property determines whether a fast fetch is performed on large mail\nfolders or not. Although the fetch is fast on IMAP side, a lot of data is\ntransfered during reading response which cause a temporary memory peak.\nIf disabled only the necessary fields are used as command arguments,\nwhich is slower but needs less memory.<br><br>Note:<br>See property <a href=#com.openexchange.mail.mailFetchLimit>com.openexchange.mail.mailFetchLimit<\/a> to know which mail folders are\ntreated as large mail folders.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapFastFetch","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define if IMAP server supports ACLs. Possible values: <code>true<\/code>, <code>false<\/code>, <code>auto<\/code><br><br>Note:<br>Value <code>auto<\/code> means to use server-defined ACL support as indicated\nthrough response to IMAP command \"CAPABILITY\".\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"auto","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapSupportsACL","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define the socket read timeout value in milliseconds. A value less than\nor equal to zero is infinite timeout. See also <a href=#mail.imap.timeout>mail.imap.timeout<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"50000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapTimeout","Reloadable":true,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Define the socket connect timeout value in milliseconds. A value less than\nor equal to zero is infinite timeout. See also <a href=#mail.imap.connectiontimeout>mail.imap.connectiontimeout<\/a>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"20000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapConnectionTimeout","Reloadable":true,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Define the amount of time in milliseconds an IMAP server is treated as being temporary down.\nAn IMAP server is treated as being temporary down if a socket connect fails. Further requests to\nthe affected IMAP server are going to be denied for the specified amount of time.\nA value less or equal to zero disables this setting.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"10000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapTemporaryDown","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define the encoding for IMAP authentication.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"UTF-8","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.imapAuthEnc","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Name of the class that implements User2ACL, their alias or <code>auto<\/code> to use auto-detection.\nCurrently known aliases: <code>Cyrus<\/code>, <code>Courier<\/code>, <code>Dovecot<\/code>, and <code>Sun<\/code> (Sun Java(tm) System Messaging Server).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-imap","Default":"auto","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.User2ACLImpl","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"IMAP operations which shall be applied to a number of messages which exceeds the block size\nare performed in blocks. Example: A folder containing thousands of messages shall be cleared.\nTo avoid the risk of an IMAP timeout when trying to delete all messages at once, the messages\nare deleted in block size portions.\nA block size equal to or less than zero means no block size.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"1000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.blockSize","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define the registration name of the appropriate spam handler to use.<br><br>Note:<br>This value gets overwritten by <a href=#com.openexchange.spamhandler.name>com.openexchange.spamhandler.name<\/a> property.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.spamhandler.name\">com.openexchange.spamhandler.name<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"DefaultSpamHandler","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.spamHandler","Reloadable":false,"Tags":["Mail","IMAP","Spam Handler"]},{"Description":"Whether client's IP address should be propagated by a NOOP command; e.g. \"A01 NOOP &lt;CLIENT_IP&gt;\"\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.propagateClientIPAddress","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Configure a comma-separated list of external IMAP server's host names which should receive client's IP address by a NOOP command, too.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.propagateHostNames","Reloadable":true,"Tags":["Mail","IMAP","Host"]},{"Description":"The max. number of connection allowed being established for a user to an IMAP server. Less than or equal to zero means infinite.\nPlease also consider <a href=#com.openexchange.imap.storeContainerType>com.openexchange.imap.storeContainerType<\/a>.<br><br>Note:<br>This setting overrides possibles restrictions specified through property <a href=#com.openexchange.imap.maxNumExternalConnections>com.openexchange.imap.maxNumExternalConnections<\/a> if\nthis property's value is less than the other one.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.storeContainerType\">com.openexchange.imap.storeContainerType<\/a>","<a href=\"#com.openexchange.imap.maxNumExternalConnections\">com.openexchange.imap.maxNumExternalConnections<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"0","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.maxNumConnections","Reloadable":true,"Tags":["Mail","IMAP","Limit"]},{"Description":"An IMAP connection cache acts a temporary keep-alive cache for already connected resources to an IMAP server's account.\nMeaning it keeps a resource open\/connected for a short amount of time (see <a href=#com.openexchange.mail.mailAccessCacheIdleSeconds>com.openexchange.mail.mailAccessCacheIdleSeconds<\/a>)\nand performs a \"close elapsed ones\" run periodically (see <a href=#com.openexchange.mail.mailAccessCacheShrinkerSeconds>com.openexchange.mail.mailAccessCacheShrinkerSeconds<\/a>).<br><br>In addition to that behavior there are two modes of operation - bounded and unbounded.<br><br>For an unbounded cache, set this property to <code>unbounded<\/code>.\nThus a user is allowed to establish as many connections to his IMAP account as demanded by his active clients (Web UI, EAS, Outlook OXtender, etc.).<br><br>A bounded cache allows only as many concurrently opened resources as specified through <a href=#com.openexchange.imap.maxNumConnections>com.openexchange.imap.maxNumConnections<\/a> property.\nTaking the wording \"resource\" was chosen by intention, since two types of resource abstractions exist:\nIMAP store and IMAP protocol (an authenticated login's socket connection).<br><br>The setting <code>boundary-aware<\/code> considers an \"IMAP store\" as limited resources to an IMAP server.\nThe vague thing about IMAP store is that it maintains a connection pool internally by itself.\nThus it is possible that there are actually more active socket connections open than specified,\nbecause an IMAP store is allowed to open further connections when needed;\ne.g. when accessing another IMAP folder while INBOX has been opened, too.\nPractical experience showed that there will be at max.: <a href=#com.openexchange.imap.maxNumConnections>com.openexchange.imap.maxNumConnections<\/a> + 1<br><br>The setting <code>non-caching<\/code> does an exact mapping of resource to an established\/authenticated socket connection to the IMAP account.\nIt is named <code>non-caching<\/code> as it does no caching on its own, but delegates it to a custom queuing 'com.sun.mail.imap.IMAPStore' class.\nThus an exact limitation of connected socket connections ('com.sun.mail.imap.protocol.IMAPProtocol' instances) is achieved.\nSpecifying a quite small limitation - let's say \"1\" - arises the possibility that JavaMail gets dead-locked by itself.\nE.g. an IMAP store attempts to create a second connection. That attempt may get stalled as it waits for itself to free the already\nacquired connection which never happens.\nSo, please use this exact mapping only if you specify a reasonable limitation.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.mail.mailAccessCacheIdleSeconds\">com.openexchange.mail.mailAccessCacheIdleSeconds<\/a>","<a href=\"#com.openexchange.mail.mailAccessCacheShrinkerSeconds\">com.openexchange.mail.mailAccessCacheShrinkerSeconds<\/a>","<a href=\"#com.openexchange.imap.maxNumConnections\">com.openexchange.imap.maxNumConnections<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"boundary-aware","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.storeContainerType","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"Configure the max. number of concurrent connections which are allowed being established to a subscribed\/external IMAP account.<br><br>Notation is a comma-separated list of: &lt;host&gt; + ':' + &lt;max-count&gt;; e.g.:<br>    com.openexchange.imap.maxNumExternalConnections=imap.host1.com:4, imap.host2.com:6<br><br>For convenience a max-count can be specified which applies to all subscribed\/external IMAP accounts; e.g.:<br>    com.openexchange.imap.maxNumExternalConnections=4<br><br>Zero or less is interpreted as unlimited.<br>If not set, unlimited concurrent connections are allowed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-imap","Default":"imap.gmail.com:2,imap.googlemail.com:2","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.maxNumExternalConnections","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"Enables the use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection.<br><br>Note:<br>This property is statically used in IMAP authentication bundle.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.enableTls","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies a space-separated list of characters that are not allowed to be contained in a mailbox name;<br>e.g. <code>; \/ . | \\\\<\/code>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.invalidMailboxNameCharacters","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Enables\/disables caching of IMAP folders.<br><br>Note:<br>Only disable IMAP folder cache if you certainly know what you are doing.\nDisabling that cache may result in noticeable performance decrease.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.allowFolderCaches","Reloadable":true,"Tags":["Mail","IMAP","Caching"]},{"Description":"Specifies the SSL protocols that will be enabled for SSL connections. The property value is a whitespace separated list of tokens.<br><br>Note:<br>This property is statically used in IMAP authentication bundle\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"SSLv3 TLSv1","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.ssl.protocols","Reloadable":true,"Tags":["Mail","IMAP","IMAP Auth","Authentication"]},{"Description":"Specifies the SSL cipher suites that will be enabled for SSL connections. The property value is a whitespace separated list of tokens.\nCheck \"http:\/\/&lt;ox-grizzly-hostname&gt;:&lt;ox-grizzly-port&gt;\/stats\/diagnostic?param=ciphersuites\" to check available cipher suites.\nIf left empty it falls-back to the current JVM's default SSL cipher suite.<br><br>Note:<br>This property is statically used in IMAP authentication bundle.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.ssl.ciphersuites","Reloadable":true,"Tags":["Mail","IMAP","IMAP Auth","Authentication"]},{"Description":"The max. length of a mailbox name\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"60","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.maxMailboxNameLength","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies a space-separated list of characters that are not allowed to be contained in a mailbox name;<br>e.g. <code>; \/ . | \\\\<\/code>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.invalidMailboxNameCharacters","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"This option controls whether there it is expected to have a dedicated NAMESPACE per user or not.\nIn case of <code>true<\/code> each mailbox account on associated IMAP server is allowed to have its own NAMESPACE set; might be \"\" (root) or \"INBOX.\".\nOtherwise for <code>false<\/code> every mailbox is assumed to have the same NAMESPACE set.<br><br>This influences the way Open-Xchange Server detects and caches NAMESPACE information; either on a per user basis (more IMAP traffic) or\nglobally (only requested once).<br><br>Do not touch unless you certainly know IMAP sever's behavior.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.namespacePerUser","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"If either <code>true<\/code> or <code>false<\/code> set, it enforces whether to assume root sub-folder capability for primary account.\nIf not set, root sub-folder capability is probed through creating a temporary folder.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.rootSubfoldersAllowed","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies if \"SORT=DISPLAY\" IMAP extension is supposed to be considered when returning a mail listing sorted by From\/To.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.allowSORTDISPLAY","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies if a fall-back to in-application sort is supposed to be performed in case the IMAP server quits with a \"NO\" response for the\nissued SORT command.<br><br>Note:<br>Doing in-application sort contains the danger of utilizing too much memory (especially for big mailboxes).\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.fallbackOnFailedSORT","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Enables the audit log for issued IMAP commands via 'com.sun.mail.imap.AuditLog' class.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.auditLog.enabled","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies whether the primary mail account should be initialized with special-use folders from the imap server in case no standard folder names are configured.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.initWithSpecialUse","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies the regular expression to use to extract the host name\/IP address information out of the greeting string advertised by primary\nIMAP server. <b>Only applicable for primary IMAP server!<\/b><br><br>The regular expression is supposed to be specified in Java notation: <a href=http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/regex\/Pattern.html>http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/regex\/Pattern.html<\/a><br><br>Moreover, either the complete regex is considered or in case a capturing group is present that group will be preferred.\nI.e. \"Dovecot at ([0-9a-zA-Z._-]*) is ready\", then the capturing group is supposed to extract the host name\/IP addres information\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.greeting.host.regex","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"Specifies whether pre-login capabilities are supposed to be overwritten (completely replaced with the ones advertised after login).\ntypically useful in case there is another IMAP service used as proxy to the actual IMAP server, which might advertise different\ncapabilities. \n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.overwritePreLoginCapabilities","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define where to sort emails for the primary account: Value <code>imap<\/code> to let the  IMAP Server sort (faster but less reliable).\nLeave blank or fill in value <code>application<\/code> to sort within application (slower but good quality).\nThe sorting is done on IMAP server if a mailbox size exceeds the <a href=#com.openexchange.mail.mailFetchLimit>com.openexchange.mail.mailFetchLimit<\/a>.<br><br>Note:<br>This value is going to be set to <code>application<\/code> if IMAP server capabilities do not contain the string \"SORT\".\nMoreover, please also refer to property <a href=#com.openexchange.imap.fallbackOnFailedSORT>com.openexchange.imap.fallbackOnFailedSORT<\/a> to specify how to react to a possible \"NO\" response.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.fallbackOnFailedSORT\">com.openexchange.imap.fallbackOnFailedSORT<\/a>","<a href=\"#com.openexchange.mail.mailFetchLimit\">com.openexchange.mail.mailFetchLimit<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"imap","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapSort","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define where to search for emails for the primary account:\n<ul>\n <li>Use value <code>imap<\/code> to let the IMAP Server search. The search is done on IMAP server if a mailbox size exceeds the <a href=#com.openexchange.mail.mailFetchLimit>com.openexchange.mail.mailFetchLimit<\/a>.<\/li>\n <li>Use value <code>force-imap<\/code> to let the IMAP Server search in every case.<\/li>\n <li>Leave blank or fill in value <code>application<\/code> to search within application.<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.mailFetchLimit\">com.openexchange.mail.mailFetchLimit<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"force-imap","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapSearch","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"This property determines for the primary account whether a fast fetch is performed on large mail\nfolders or not. Although the fetch is fast on IMAP side, a lot of data is\ntransfered during reading response which cause a temporary memory peak.\nIf disabled only the necessary fields are used as command arguments,\nwhich is slower but needs less memory.<br><br>Note:<br>See property <a href=#com.openexchange.mail.mailFetchLimit>com.openexchange.mail.mailFetchLimit<\/a> to know which mail folders are\ntreated as large mail folders.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapFastFetch","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define if the IMAP server of the primary account supports ACLs. Possible values: <code>true<\/code>, <code>false<\/code>, <code>auto<\/code><br><br>Note:<br>Value <code>auto<\/code> means to use server-defined ACL support as indicated\nthrough response to IMAP command \"CAPABILITY\".\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"auto","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapSupportsACL","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define the socket read timeout value in milliseconds for the primary account. A value less than\nor equal to zero is infinite timeout. See also <a href=#mail.imap.timeout>mail.imap.timeout<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"50000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapTimeout","Reloadable":true,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Define the socket connect timeout value in milliseconds for the primary account. A value less than\nor equal to zero is infinite timeout. See also <a href=#mail.imap.connectiontimeout>mail.imap.connectiontimeout<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"20000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapConnectionTimeout","Reloadable":true,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Define the amount of time in milliseconds the IMAP server of the primary account is treated as being temporary down.\nAn IMAP server is treated as being temporary down if a socket connect fails. Further requests to\nthe affected IMAP server are going to be denied for the specified amount of time.\nA value less or equal to zero disables this setting.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"10000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapTemporaryDown","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Define the encoding for IMAP authentication for the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"UTF-8","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.imapAuthEnc","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"IMAP operations for the primary account which shall be applied to a number of messages which exceeds the block size\nare performed in blocks. Example: A folder containing thousands of messages shall be cleared.\nTo avoid the risk of an IMAP timeout when trying to delete all messages at once, the messages\nare deleted in block size portions.\nA block size equal to or less than zero means no block size.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"1000","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.blockSize","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Whether client's IP address should be propagated by a NOOP command for the primary account; e.g. \"A01 NOOP &lt;CLIENT_IP&gt;\"\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.propagateClientIPAddress","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Configure a comma-separated list of external IMAP server's host names for the primary account which should receive client's IP address by a NOOP command, too.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.propagateHostNames","Reloadable":true,"Tags":["Mail","IMAP","Host"]},{"Description":"The max. number of connection allowed being established for a user to the IMAP server of the primary account. Less than or equal to zero means infinite.\nPlease also consider <a href=#com.openexchange.imap.primary.storeContainerType>com.openexchange.imap.primary.storeContainerType<\/a>.<br><br>Note:<br>This setting overrides possibles restrictions specified through property <a href=#com.openexchange.imap.maxNumExternalConnections>com.openexchange.imap.maxNumExternalConnections<\/a> if\nthis property's value is less than the other one.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.primary.storeContainerType\">com.openexchange.imap.primary.storeContainerType<\/a>","<a href=\"#com.openexchange.imap.maxNumExternalConnections\">com.openexchange.imap.maxNumExternalConnections<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"0","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.maxNumConnections","Reloadable":true,"Tags":["Mail","IMAP","Limit"]},{"Description":"Enables the use of the STARTTLS command for the primary account (if supported by the server) to switch the connection to a TLS-protected connection.<br><br>Note:<br>This property is statically used in IMAP authentication bundle.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.enableTls","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Enables\/disables caching of IMAP folders for the primary account.<br><br>Note:<br>Only disable IMAP folder cache if you certainly know what you are doing.\nDisabling that cache may result in noticeable performance decrease.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.allowFolderCaches","Reloadable":true,"Tags":["Mail","IMAP","Caching"]},{"Description":"Specifies the SSL protocols that will be enabled for SSL connections for the primary account. The property value is a whitespace separated list of tokens.\nIf left empty it falls-back to <a href=#com.openexchange.imap.ssl.protocols>com.openexchange.imap.ssl.protocols<\/a>.<br><br>Note:<br>This property is statically used in IMAP authentication bundle\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.ssl.protocols\">com.openexchange.imap.ssl.protocols<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.ssl.protocols","Reloadable":true,"Tags":["Mail","IMAP","IMAP Auth","Authentication"]},{"Description":"Specifies the SSL cipher suites that will be enabled for SSL connections for the primary account. The property value is a whitespace separated list of tokens.\nCheck \"http:\/\/&lt;ox-grizzly-hostname&gt;:&lt;ox-grizzly-port&gt;\/stats\/diagnostic?param=ciphersuites\" to check available cipher suites.\nIf left empty it falls-back to the current JVM's default SSL cipher suite.<br><br>Note:<br>This property is statically used in IMAP authentication bundle.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.ssl.ciphersuites","Reloadable":true,"Tags":["Mail","IMAP","IMAP Auth","Authentication"]},{"Description":"Enables the audit log for issued IMAP commands via 'com.sun.mail.imap.AuditLog' class for the primary mail account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.auditLog.enabled","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies whether pre-login capabilities are supposed to be overwritten for the primary account (completely replaced with the ones advertised after login).\ntypically useful in case there is another IMAP service used as proxy to the actual IMAP server, which might advertise different\ncapabilities. \n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.primary.overwritePreLoginCapabilities","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Defines whether the middleware should ignore mails marked as deleted or not. If set to 'true' the unread count of mail folders ignores deleted mails. \nAlso deleted mails are removed from mail requests like 'all'.<br><br>Note:<br>This only applies to the primary mail account. \nPlease also be aware that requesting the unread count with this property set to 'true' requires a select + search query instead of a single status call.\nTherefore only set this property to 'true' in case the primary imap server is able to perform this operation fast enough. In any case this will slow down the mail folder requests. <br>","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.ignoreDeleted","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Enables the use of has-attachment marker for a message through IMAP user flags \"$HasAttachment\" and \"$HasNoAttachment\".\nIf enabled, the user is allowed to sort and search messages by has-attachment information. Moreover, advertising\nwhether a message contains file attachments is performed using those flags (if present) instead of examining each\nmessage individually.<br><br>Applies only to the primary mail account!<br><br>Note:\nThe option \"com.openexchange.mail.userFlagsEnabled\" is required to be set to \"true\" (default)\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.userFlagsEnabled\">com.openexchange.mail.userFlagsEnabled<\/a>"],"Version":"7.10.0","Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.attachmentMarker.enabled","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Enables to support considering multiple IP addresses resolvable for a certain (IMAP) host. In case a connect attempt\nagainst a certain IP addresses encounters a (connect) timeout, then a fail-over to the next IP address happens.<br><br>Applies only to the primary mail account!<br><br>Note:\nSee also setting \"com.openexchange.imap.useMultipleAddressesMaxRetries\" to control how many fail-overs are allowed.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.useMultipleAddressesMaxRetries\">com.openexchange.imap.useMultipleAddressesMaxRetries<\/a>"],"Version":"7.10.0","Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.useMultipleAddresses","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies the max. number of retry attempts when failing over to another IP address in case\n\"com.openexchange.imap.useMultipleAddresses\" is set to \"true\". If set to a value less than or equal to 0 (zero), this\nsetting is ineffective.<br><br>Applies only to the primary mail account!<br><br>Note:\nThe option \"com.openexchange.imap.useMultipleAddresses\" is required to be set to \"true\"\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.imap.useMultipleAddresses\">com.openexchange.imap.useMultipleAddresses<\/a>"],"Version":"7.10.0","Package":"open-xchange-imap","Default":"3","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.useMultipleAddressesMaxRetries","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Controls whether shared INBOX should be visible as \"shared\/user\" or \"shared\/user\/INBOX\".<br><br>Applies only to the primary mail account!\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-imap","Default":"false","File":"imap.properties","Feature":"IMAP","Key":"com.openexchange.imap.includeSharedInboxExplicitly","Reloadable":true,"Tags":["Mail","IMAP"]},{"Description":"Specifies the IP check mechanisms to apply.\nKnown values are:\n<ul>\n  <li><code>none<\/code> - Implies that no IP check takes place at all<\/li>\n  <li><code>strict<\/code> - Implies that IP addresses are checked for equality<\/li>\n<\/ul>\nNote: <br>The <a href=#com.openexchange.IPCheck>com.openexchange.IPCheck<\/a> property still has precedence over this property;<br>i.e. if <a href=#com.openexchange.IPCheck>com.openexchange.IPCheck<\/a> is set to <code>true<\/code>, strict IP check is enabled.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.IPCheck\">com.openexchange.IPCheck<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":null,"File":"server.properties","Feature":"IPCheck","Key":"com.openexchange.ipcheck.mode","Reloadable":true,"Tags":["Session"]},{"Description":"IMAP server ip or fqdn.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"localhost","File":"imapauth.properties","Feature":"IMAP Auth","Key":"IMAP_SERVER","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP","Host"]},{"Description":"Port on which the IMAP server is listening.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"143","File":"imapauth.properties","Feature":"IMAP Auth","Key":"IMAP_PORT","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP","Port"]},{"Description":"Set to <code>true<\/code> if connecting via \"imaps:\/\/\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"false","File":"imapauth.properties","Feature":"IMAP Auth","Key":"IMAP_USE_SECURE","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP","Security"]},{"Description":"Socket I\/O timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"5000","File":"imapauth.properties","Feature":"IMAP Auth","Key":"IMAP_TIMEOUT","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP","Timeout"]},{"Description":"Socket connection timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"5000","File":"imapauth.properties","Feature":"IMAP Auth","Key":"IMAP_CONNECTIONTIMEOUT","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP","Timeout"]},{"Description":"Set to <code>true<\/code> to auth with \"user@domain\" instead of just \"user\" against imap server.\nIf <code>true<\/code> the \"domain\" part will be used as the context name of the ox system.\nso add \"domain\" as a login mapping to be able to login.\nIf false, the plugin react as only one context exists in the ox system,\nand this context has the mapping \"defaultcontext\" added.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"true","File":"imapauth.properties","Feature":"IMAP Auth","Key":"USE_FULL_LOGIN_INFO","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP"]},{"Description":"Define if the internal user-name matches the full login string or just the user part;\nmeaning the user is supposed to be queried using \"user@domain\" instead of \"user\".<br><br>Note:<br>This property is only effective if <a href=#USE_MULTIPLE>USE_MULTIPLE<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#USE_MULTIPLE\">USE_MULTIPLE<\/a>"],"Version":null,"Package":"open-xchange-authentication-imap","Default":"false","File":"imapauth.properties","Feature":"IMAP Auth","Key":"USE_FULL_LOGIN_INFO_FOR_USER_LOOKUP","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP"]},{"Description":"Define if the internal context-name matches the full login string or just the domain part;\nmeaning the context is supposed to be queried using \"user@domain\" instead of \"domain\".<br><br>Note:<br>This property is only effective if <a href=#USE_MULTIPLE>USE_MULTIPLE<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#USE_MULTIPLE\">USE_MULTIPLE<\/a>"],"Version":null,"Package":"open-xchange-authentication-imap","Default":"false","File":"imapauth.properties","Feature":"IMAP Auth","Key":"USE_FULL_LOGIN_INFO_FOR_CONTEXT_LOOKUP","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP"]},{"Description":"Specifies whether user\/context look-up is supposed to be performed\nby lower-casing the utilized user\/context information.<br><br>Note:<br>This property is only effective if <a href=#USE_MULTIPLE>USE_MULTIPLE<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#USE_MULTIPLE\">USE_MULTIPLE<\/a>"],"Version":null,"Package":"open-xchange-authentication-imap","Default":"false","File":"imapauth.properties","Feature":"IMAP Auth","Key":"LOWERCASE_FOR_CONTEXT_USER_LOOKUP","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP"]},{"Description":"If set to true the IMAP authentication plugin gets all IMAP server information from the OX database instead of reading\nconfiguration from this file.\nFollowing information is fetched from DB and will be used to authenticate against the server:\n<ul>\n <li>server<\/li>\n <li>port<\/li>\n <li>ssl\/tls<\/li>\n<\/ul>\nMoreover the proper login name is detected as configured by property <a href=#com.openexchange.mail.loginSource>com.openexchange.mail.loginSource<\/a>.\nTo use this feature, set the correct values while provisioning an OX user.\nUseful if you have many IMAP Servers to connect to.<br><br>INFO: Domain part of the login is used as context name.<br><br>Example:<br>test@test.org<br>Username of the OX account must be \"test\" and name of the OX context must be \"test.org\".\n","ConfigCascadeAware":false,"Related":["<a href=\"#LOWERCASE_FOR_CONTEXT_USER_LOOKUP\">LOWERCASE_FOR_CONTEXT_USER_LOOKUP<\/a>","<a href=\"#USE_FULL_LOGIN_INFO_FOR_CONTEXT_LOOKUP\">USE_FULL_LOGIN_INFO_FOR_CONTEXT_LOOKUP<\/a>","<a href=\"#USE_FULL_LOGIN_INFO_FOR_USER_LOOKUP\">USE_FULL_LOGIN_INFO_FOR_USER_LOOKUP<\/a>","<a href=\"#com.openexchange.mail.loginSource\">com.openexchange.mail.loginSource<\/a>"],"Version":null,"Package":"open-xchange-authentication-imap","Default":"false","File":"imapauth.properties","Feature":"IMAP Auth","Key":"USE_MULTIPLE","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP"]},{"Description":"Define the encoding for IMAP authentication.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-imap","Default":"UTF-8","File":"imapauth.properties","Feature":"IMAP Auth","Key":"com.openexchange.authentication.imap.imapAuthEnc","Reloadable":false,"Tags":["IMAP Auth","Authentication","IMAP"]},{"Description":"Configures path to mappings of ox fields to other csv formats (like Outlook).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"@rootinstalldir@\/importCSV\/","File":"import.properties","Feature":"Import\/Export","Key":"com.openexchange.import.mapper.path","Reloadable":false,"Tags":["Import"]},{"Description":"Sets a limit on how many entries a single import of ical data may contain.<br><br>Note:<br>That this limit applies for each type, so you can have, for example, 10000 VEVENTS and 10000 VFREEBUSY entries in a single file. \n<code>-1<\/code> means unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"import.properties","Feature":"Import\/Export","Key":"com.openexchange.import.ical.limit","Reloadable":false,"Tags":["Import","Limit"]},{"Description":"Sets a limit on how many entries a single export of ical data may contain.\n<code>-1<\/code> means unlimited.\n","ConfigCascadeAware":true,"Version":"7.10.1","Package":"open-xchange-core","Default":"10000","File":"export.properties","Feature":"Import\/Export","Key":"com.openexchange.export.ical.limit","Reloadable":true,"Tags":["Export","Limit"]},{"Description":"Sets the limit on how many contacts can be imported at once.\n<code>-1<\/code> means unlimited.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"import.properties","Feature":"Import\/Export","Key":"com.openexchange.import.contacts.limit","Reloadable":true,"Tags":["Import","Limit"]},{"Description":"If the sum of all uploaded files in one request is larger than this value, the upload will be rejected.<br>If this value is not set or <code>-1<\/code>, the more general <a href=#MAX_UPLOAD_SIZE>MAX_UPLOAD_SIZE<\/a> configured in server.properties will be used.<br>If that value is <code>0<\/code> uploads will be unrestricted. The size is in Bytes.\n","ConfigCascadeAware":false,"Related":["<a href=\"#MAX_UPLOAD_SIZE in server.properties\">MAX_UPLOAD_SIZE in server.properties<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"10485760","File":"infostore.properties","Feature":"Infostore","Key":"MAX_UPLOAD_SIZE","Reloadable":false,"Tags":["Infostore"]},{"Description":"Specifies how many days items are kept in the trash folder until they are\nfinally deleted. Cleanup is triggered during user login. A value equal to or\nsmaller <code>0<\/code> disables automatic cleanup for items in the trash folder.<br><br>Depending on the \"protected\" flag of the corresponding preference path,\nusers are able to change their configured value on their own. This can be\nadjusted via \"\/meta\/infostore.yml\".\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"infostore.properties","Feature":"Infostore","Key":"com.openexchange.infostore.trash.retentionDays","Reloadable":true,"Tags":["Infostore"]},{"Description":"The initial debug mode.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.debug","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"The return email address of the current user, used by the InternetAddress method getLocalAddress.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.from","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"The MimeMessage class uses the InternetAddress method parseHeader to parse headers in messages.\nThis property controls the strict flag passed to the parseHeader method.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.address.strict","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"The default host name of the mail server for both Stores and Transports. Used if the <a href=#mail.[protocol].host>mail.[protocol].host<\/a> property isn't set.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.[protocol].host\">mail.[protocol].host<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.host","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Host"]},{"Description":"Specifies the default message access protocol. The Session method getStore() returns a Store object that implements this protocol.\nBy default the first Store provider in the configuration files is returned.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.store.protocol","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"Specifies the default message access protocol. The Session method getTransport() returns a Transport object that implements this protocol.\nBy default the first Transport provider in the configuration files is returned.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.transport.protocol","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"The default user name to use when connecting to the mail server. Used if the mail.protocol.user property isn't set.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.protocol.user\">mail.protocol.user<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.user","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"Specifies the fully qualified class name of the provider for the specified protocol.\nUsed in cases where more than one provider for a given protocol exists; this property can be used to specify which provider to use by default.\nThe provider must still be listed in a configuration file.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.[protocol].class","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"The host name of the mail server for the specified protocol. Overrides the <a href=#mail.host>mail.host<\/a> property.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.host\">mail.host<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.[protocol].host","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Host"]},{"Description":"The port number of the mail server for the specified protocol. If not specified the protocol's default port number is used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.[protocol].port","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Port"]},{"Description":"The user name to use when connecting to mail servers using the specified protocol. Overrides the <a href=#mail.user>mail.user<\/a> property.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.user\">mail.user<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.[protocol].user","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Credential"]},{"Description":"RFC 2047 requires that encoded text start at the beginning of a whitespace separated word.\nSome mailers, especially Japanese mailers, improperly encode text and include encoded text in the middle of words.\nThis property controls whether JavaMail will attempt to decode such incorrectly encoded text.\nIf set to <code>true<\/code> JavaMail wil not attempt to decode such improperly decoded text.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.decodetext.strict","Reloadable":false,"Tags":["Mail","Encoding"]},{"Description":"When choosing an encoding for the data of a message, JavaMail assumes that any of CR, LF, or CRLF are valid line\nterminators in message parts that contain only printable ASCII characters, even if the part is not a MIME text type.\nIt's common, especially on UNIX systems, for data of MIME type application\/octet-stream (for example) to really be\ntextual data that should be transmitted with the encoding rules for MIME text. In rare cases, such pure ASCII text\nmay in fact be binary data in which the CR and LF characters must be preserved exactly.\nIf this property is set to true, JavaMail will consider a lone CR or LF in a body part that's not a MIME text type to\nindicate that the body part needs to be encoded.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.encodeeol.strict","Reloadable":false,"Tags":["Mail","Encoding"]},{"Description":"Default user name for SMTP.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.user\">mail.user<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.user","Reloadable":false,"Tags":["Mail","SMTP","Credential"]},{"Description":"The SMTP server to connect to.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.host","Reloadable":false,"Tags":["Mail","SMTP","Host"]},{"Description":"The SMTP server port to connect to, if the connect() method doesn't explicitly specify one.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"25","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.port","Reloadable":false,"Tags":["Mail","SMTP","Port"]},{"Description":"Socket connection timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.connectiontimeout","Reloadable":false,"Tags":["Mail","SMTP","Timeout"]},{"Description":"Socket I\/O timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.timeout","Reloadable":false,"Tags":["Mail","SMTP","Timeout"]},{"Description":"Email address to use for SMTP MAIL command. This sets the envelope return address.\n Defaults to msg.getFrom() or InternetAddress.getLocalAddress(). <br><br> Note:<br> <a href=#mail.smtp.user>mail.smtp.user<\/a> was previously used for this. \n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.smtp.user\">mail.smtp.user<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.from","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"Local host name. Defaults to InetAddress.getLocalHost().getHostName().\nShould not normally need to be set if your JDK and your name service are configured properly.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.localhost","Reloadable":false,"Tags":["Mail","SMTP","Host"]},{"Description":"If <code>false<\/code>, do not attempt to sign on with the EHLO command. Normally failure of the EHLO command will\nfallback to the HELO command; this property exists only for servers that don't fail EHLO properly or\ndon't implement EHLO properly.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.ehlo","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"If <code>true<\/code>, attempt to authenticate the user using the AUTH command.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.auth","Reloadable":false,"Tags":["Mail","SMTP","Authentication"]},{"Description":"The NOTIFY option to the RCPT command. Either <code>NEVER<\/code>, or some combination of <code>SUCCESS<\/code>, <code>FAILURE<\/code>, and <code>DELAY<\/code> (separated by commas).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.dsn.notify","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"The RET option to the MAIL command. Either <code>FULL<\/code> or <code>HDRS<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.dns.ret","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"If set to <code>true<\/code>, and the server supports the 8BITMIME extension, text parts of messages that use the \"quoted-printable\" or \"base64\"\nencodings are converted to use \"8bit\" encoding if they follow the RFC2045 rules for 8bit text. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.allow8bitmime","Reloadable":false,"Tags":["Mail","SMTP","Encoding"]},{"Description":"If set to <code>true<\/code>, and a message has some valid and some invalid addresses, send the message anyway, reporting the partial failure with\na SendFailedException. If set to <code>false<\/code>, the message is not sent to any of the recipients if there is an invalid recipient\naddress.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.sendpartial","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"The realm to use with DIGEST-MD5 authentication.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.saslrealm","Reloadable":false,"Tags":["Mail","SMTP","Authentication"]},{"Description":"If set to <code>true<\/code>, causes the transport to wait for the response to the QUIT command.\nIf set to <code>false<\/code>, the QUIT command is sent and the connection is immediately closed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.quitwait","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"If set to <code>true<\/code>, causes the transport to include an SMTPAddressSucceededException for each address that is successful.\nNote also that this will cause a SendFailedException to be thrown from the sendMessage method of SMTPTransport even if all addresses were\ncorrect and the message was sent successfully.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.reportsuccess","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"Extension string to append to the MAIL command. The extension string can be used to specify standard SMTP service extensions as well as vendor-specific extensions.\nTypically the application should use the SMTPTransport method supportsExtension to verify that the server supports the desired service extension.\nSee RFC 1869 and other RFCs that define specific extensions.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.mailextension","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"If set to <code>true<\/code>, use the RSET command instead of the NOOP command in the isConnected method.\nIn some cases sendmail will respond slowly after many NOOP commands; use of RSET avoids this sendmail issue.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.smtp.userset","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"Default user name for IMAP.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.user\">mail.user<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.user","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"The IMAP server to connect to.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.host\">mail.host<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.host","Reloadable":false,"Tags":["Mail","IMAP","Host"]},{"Description":"The IMAP server port to connect to, if the connect() method doesn't explicitly specify one.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"143","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.port","Reloadable":false,"Tags":["Mail","IMAP","Port"]},{"Description":"Controls whether the IMAP partial-fetch capability should be used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.partialfetch","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"Partial fetch size in bytes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"16K","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.fetchsize","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"Socket connection timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.connectiontimeout","Reloadable":false,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Socket I\/O timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.timeout","Reloadable":false,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Timeout value in milliseconds for cache of STATUS command response. <code>0<\/code> disables cache.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1000","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.statuscachetimeout","Reloadable":false,"Tags":["Mail","IMAP","Caching","Timeout"]},{"Description":"Maximum size of a message to buffer in memory when appending to an IMAP folder.\nIf not set, or set to <code>-1<\/code>, there is no maximum and all messages are buffered. If set to <code>0<\/code>, no messages are buffered.\nIf set to (e.g.) <code>8192<\/code>, messages of 8K bytes or less are buffered, larger messages are not buffered.\nBuffering saves cpu time at the expense of short term memory usage. If you commonly append very large messages to\nIMAP mailboxes you might want to set this to a moderate value (1M or less).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.appendbuffersize","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"Maximum number of available connections in the connection pool.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.connectionpoolsize","Reloadable":false,"Tags":["Mail","IMAP","Limit"]},{"Description":"Timeout value in milliseconds for connection pool connections.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"45000","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.connectionpooltimeout","Reloadable":false,"Tags":["Mail","IMAP","Timeout"]},{"Description":"Flag to indicate whether to use a dedicated store connection for store commands.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.seperatestoreconnection","Reloadable":false,"Tags":["Mail","IMAP"]},{"Description":"If <code>false<\/code>, attempts to open a folder read\/write will fail if the SELECT command succeeds but indicates that the folder is READ-ONLY.\nThis sometimes indicates that the folder contents can'tbe changed, but the flags are per-user and can be changed, such as might be\nthe case for public shared folders. If <code>true<\/code>, such open attempts will succeed, allowing the flags to be changed.\nThe getMode method on the Folder object will return Folder.READ_ONLY in this case even though the open method specified Folder.READ_WRITE.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.allowreadonlyselect","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"If <code>true<\/code>, prevents use of the non-standard AUTHENTICATE LOGIN command, instead using the plain LOGIN command.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.auth.login.disable","Reloadable":false,"Tags":["Mail","IMAP","Authentication"]},{"Description":"If <code>true<\/code>, prevents use of the AUTHENTICATE PLAIN command.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.auth.plain.disable","Reloadable":false,"Tags":["Mail","IMAP","Authentication"]},{"Description":"Local address (host name) to bind to when creating the IMAP socket. Defaults to the address picked by the Socket class.\nShould not normally need to be set, but useful with multi-homed hosts where it's important to pick a particular local address to bind to.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.localaddress","Reloadable":false,"Tags":["Mail","IMAP","Host"]},{"Description":"Local port number to bind to when creating the IMAP socket. Defaults to the port number picked by the Socket class.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.localport","Reloadable":false,"Tags":["Mail","IMAP","Port"]},{"Description":"If set to <code>true<\/code>, attempt to use the javax.security.sasl package to choose an authentication mechanism for login.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.sasl.enable","Reloadable":false,"Tags":["Mail","IMAP","Authentication"]},{"Description":"A space or comma separated list of SASL mechanism names to try to use.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.sasl.mechanisms","Reloadable":false,"Tags":["Mail","IMAP","Authentication"]},{"Description":"The authorization ID to use in the SASL authentication. If not set, the authentication ID (user name) is used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.imap.sasl.authorizationid","Reloadable":false,"Tags":["Mail","IMAP","Authentication"]},{"Description":"Default user name for POP3.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.user\">mail.user<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.user","Reloadable":false,"Tags":["Mail","POP3","Credential"]},{"Description":"The POP3 server to connect to.\n","ConfigCascadeAware":false,"Related":["<a href=\"#mail.host\">mail.host<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.host","Reloadable":false,"Tags":["Mail","POP3","Host"]},{"Description":"The POP3 server port to connect to, if the connect() method doesn't explicitly specify one.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"110","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.port","Reloadable":false,"Tags":["Mail","POP3","Port"]},{"Description":"Socket connection timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.connectiontimeout","Reloadable":false,"Tags":["Mail","POP3","Timeout"]},{"Description":"Socket I\/O timeout value in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.timeout","Reloadable":false,"Tags":["Mail","POP3","Timeout"]},{"Description":"Send a POP3 RSET command when closing the folder, before sending the QUIT command. Useful with POP3 servers that implicitly mark all\nmessages that are read as \"deleted\"; this will prevent such messages from being deleted and expunged unless the client requests so.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.rsetbeforequit","Reloadable":false,"Tags":["Mail","POP3"]},{"Description":"Class name of a subclass of com.sun.mail.pop3.POP3Message. The subclass can be used to handle (for example) non-standard Content-Type headers.\nThe subclass must have a public constructor of the form: <pre>MyPOP3Message(Folder f, int msgno) throws MessagingException<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.message.class","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"Local address (host name) to bind to when creating the POP3 socket. Defaults to the address picked by the Socket class.\nShould not normally need to be set, but useful with multi-homed hosts where it's important to pick a particular local address to bind to.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.localaddress","Reloadable":false,"Tags":["Mail","POP3","Host"]},{"Description":"Local port number to bind to when creating the POP3 socket. Defaults to the port number picked by the Socket class.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.localport","Reloadable":false,"Tags":["Mail","POP3","Port"]},{"Description":"If set to <code>true<\/code>, use APOP instead of USER\/PASS to login to the POP3 server, if the POP3 server supports APOP.\nAPOP sends a digest of the password rather than the clear text password.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.apop.enable","Reloadable":false,"Tags":["Mail","POP3","Authentication"]},{"Description":"If set to <code>true<\/code>, the POP3 TOP command will not be used to fetch message headers. This is useful for POP3 servers that don't properly implement the TOP command,\nor that provide incorrect information in the TOP command results.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.disabletop","Reloadable":false,"Tags":["Mail","POP3"]},{"Description":"If set to <code>true<\/code>, the headers that might have been retrieved using the POP3 TOP command will be forgotten and replaced by headers retrieved as part of the POP3 RETR command.\nSome servers, such as some version of Microsft Exchange, will return slightly different headers each time the TOP or RETR command is used.\nTo allow the POP3 provider to properly parse the message content returned from the RETR command, the headers also returned by the RETR command must be used.\nSetting this property to <code>true<\/code> will cause these headers to be used, even if they differ from the headers returned previously as a result of using the TOP command.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.pop3.forgettopheaders","Reloadable":false,"Tags":["Mail","POP3"]},{"Description":"Whether to auto-create specified maildir directory on maildir store connect or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.autocreatedir","Reloadable":false,"Tags":["Mail","IMAP","POP3"]},{"Description":"Whether to cache maildir folder objects or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.cachefolders","Reloadable":false,"Tags":["Mail","IMAP","POP3","Caching","Folder"]},{"Description":"Whether to check quota limitations or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.checkmessagesizebeforeappend","Reloadable":false,"Tags":["Mail","IMAP","POP3"]},{"Description":"Define the quota limit on STORAGE resource.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.quota.size","Reloadable":false,"Tags":["Mail","IMAP","POP3"]},{"Description":"Define the quota limit on MESSAGE resource.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.quota.count","Reloadable":false,"Tags":["Mail","IMAP","POP3"]},{"Description":"Whether to use a header index or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.headerindex","Reloadable":false,"Tags":["Mail","IMAP","POP3"]},{"Description":"Define the maximum RFC822 message size (in bytes) for being kept in memory completely. If a message exceeds this size, its corresponding\nfile is accessed with random access instead of reading file with an input stream.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"131072","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.inmemorysize","Reloadable":false,"Tags":["Mail","IMAP","POP3"]},{"Description":"Define the maximum number of message headers that are kept in a maildir folder's header cache.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1000","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.headercachemaxsize","Reloadable":false,"Tags":["Mail","IMAP","POP3","Caching","Folder","Limit"]},{"Description":"Define the maximum number of maildir folder header caches.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"10","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.maxnumofheadercaches","Reloadable":false,"Tags":["Mail","IMAP","POP3","Caching","Folder","Limit"]},{"Description":"Define the timeout for header caches (in milliseconds).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"3600000","File":"javamail.properties","Feature":"Javamail","Key":"mail.store.maildir.headercacheexpire","Reloadable":false,"Tags":["Mail","IMAP","POP3","Caching","Timeout"]},{"Description":"This property controls the parsing of address headers.\nBy default, strict parsing of address headers is done. If this property is set to <code>false<\/code>,\nstrict parsing is not done and many illegal addresses that sometimes occur in real messages are allowed.\nSee the InternetAddress class for details.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.address.strict","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"This property can be used to specify the default MIME charset to use for encoded words and text parts that don't\notherwise specify a charset. Normally, the default MIME charset is derived from the default Java charset, as specified in the file.encoding\nSystem property. Most applications will have no need to explicitly set the default MIME charset.\nIn cases where the default MIME charset to be used for mail messages is different than the charset used for files stored on the system,\nthis property should be set.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.charset","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"This property controls decoding of MIME encoded words.\nThe MIME spec requires that encoded words start at the beginning of a whitespace separated word.\nSome mailers incorrectly include encoded words in the middle of a word.\nIf set to <code>false<\/code>, an attempt will be made to decode these illegal encoded words.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.decodetext.strict","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"This property controls the choice of Content-Transfer-Encoding for MIME parts that are not of type \"text\".\nOften such parts will contain textual data for which an encoding that allows normal end of line conventions is appropriate.\nIn rare cases, such a part will appear to contain entirely textual data, but will require an encoding that preserves CR and LF characters\nwithout change. If set to <code>true<\/code>, such an encoding will be used when necessary.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.encodeeol.strict","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"If set to <code>true<\/code>, the getFileName method uses the MimeUtility method decodeText to decode any non-ASCII characters in the filename.\nNote that this decoding violates the MIME specification, but is useful for interoperating with some mail clients that use this convention.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.decodefilename","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"If set to <code>true<\/code>, the setFileName method uses the MimeUtility method encodeText to encode any non-ASCII characters in the filename.\nNote that this encoding violates the MIME specification, but is useful for interoperating with some mail clients that use this convention.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.encodefilename","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"If set to <code>true<\/code>, non-ASCII parameters in a ParameterList, e.g., in a Content-Type header, will be encoded as specified by RFC 2231.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.decodeparameters","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"If set to <code>true<\/code>, non-ASCII parameters in a ParameterList, e.g., in a Content-Type header, will be decoded as specified by RFC 2231.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.encodeparameters","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"Normally, when parsing a multipart MIME message, a message that is missing the final end boundary line is not considered an error.\nThe data simply ends at the end of the input. Note that messages of this form violate the MIME specification.\nIf set to <code>false<\/code>, such messages are considered an error and a MesagingException\nwill be thrown when parsing such a message.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.ignoremissingendboundary","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"If the Content-Type header for a multipart content does not have a boundary parameter, the multipart parsing code will look for the first\nline in the content that looks like a boundary line and extract the boundary parameter from the line.\nIf this property is set to <code>false<\/code>, a MessagingException will be thrown if the Content-Type header doesn't specify a boundary parameter.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.ignoremissingboundaryparameter","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"If set to <code>true<\/code>, the BASE64 decoder will ignore errors in the encoded data, returning EOF.\nThis may be useful when dealing with improperly encoded messages that contain extraneous data at the end of the encoded stream.\nNote however that errors anywhere in the stream will cause the decoder to stop decoding so this should be used with extreme caution.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.base64.ignoreerrors","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"If set to <code>true<\/code>, header fields containing just text such as the Subject and Content-Description header fields, and long parameter values\nin structured headers such as Content-Type will be folded (broken into 76 character lines) when set and unfolded when read.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.foldtext","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"If set to <code>true<\/code> the setFileName method will also set the name parameter on the Content-Type header to the specified filename.\nThis supports interoperability with some old mail clients.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.setcontenttypefilename","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"When updating the headers of a message, a body part with a text content type but no charset parameter will have\na charset parameter added to it if this property is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"javamail.properties","Feature":"Javamail","Key":"mail.mime.setdefaulttextcharset","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP","Encoding"]},{"Description":"A string containing other email addresses that the current user is known by. The MimeMessage reply method will eliminate any of\nthese addresses from the recipient list in the message it constructs, to avoid sending the reply back to the sender.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.alternates","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"If set to <code>true<\/code> the MimeMessage reply method will put all recipients except the original sender in the Cc list of the newly constructed message.\nNormally, recipients in the To header of the original message will also appear in the To list of the newly constructed message.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"javamail.properties","Feature":"Javamail","Key":"mail.replyallcc","Reloadable":false,"Tags":["Mail","IMAP","POP3","SMTP"]},{"Description":"Whether to start jolokia or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.start","Reloadable":false,"Tags":["Jolokia"]},{"Description":"Under what servlet name jolokia will be published, please bear in mind that this should not be forwarded by apache and kept internal.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/monitoring\/jolokia","File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.servlet.name","Reloadable":false,"Tags":["Jolokia"]},{"Description":"User used for authentication with HTTP Basic Authentication. If not set, jolokia won't start.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.user","Reloadable":false,"Tags":["Jolokia"]},{"Description":"Password used for authentification with HTTP Basic Authentication. If not set, jolokia won't start.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.password","Reloadable":false,"Tags":["Jolokia"]},{"Description":"Maximum depth when traversing bean properties. If set to <code>0<\/code>, depth checking is disabled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0","File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.maxDepth","Reloadable":false,"Tags":["Jolokia","Limit"]},{"Description":"Maximum number of objects which are traversed when serializing a single response.\nUse this as an airbag to avoid boosting your memory and network traffic. Nevertheless, when set to <code>0<\/code> no limit is imposed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"100000","File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.maxObjects","Reloadable":false,"Tags":["Jolokia","Limit"]},{"Description":"This setting will restrict jolokia access to localhost. It is completly ignored when a jolokia-access.xml is present.\nIt is also a second guard and bound to <a href=#com.openexchange.connector.networkListenerHost>com.openexchange.connector.networkListenerHost<\/a>.\nAs Jolokia uses the http interface, it is bound to the host for the connector's http network listener\nwhich is configured by <a href=#com.openexchange.connector.networkListenerHost>com.openexchange.connector.networkListenerHost<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.connector.networkListenerHost\">com.openexchange.connector.networkListenerHost<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"true","File":"jolokia.properties","Feature":"Jolokia","Key":"com.openexchange.jolokia.restrict.to.localhost","Reloadable":false,"Tags":["Jolokia"]},{"Description":"Specifies a list jump end-points.\n[system-name] must be replaced with the name of the system. \nE.g. <pre>com.openexchange.jump.endpoint.mysystem=http:\/\/my.host.invalid\/identities?action=receiveIdentity<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"tokens.properties","Feature":"Jump","Key":"com.openexchange.jump.endpoint.[system-name]","Reloadable":false,"Tags":["Jump","Host"]},{"Description":"Name of the module in the authentication and authorization configuration file. Must be an entry in the file named by\n<a href=#java.security.auth.login.config>java.security.auth.login.config<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#java.security.auth.login.config\">java.security.auth.login.config<\/a>"],"Version":null,"Package":"open-xchange-authentication-kerberos","Default":"Open-Xchange","File":"kerberos.properties","Feature":"Kerberos","Key":"com.openexchange.kerberos.moduleName","Reloadable":false,"Tags":["Kerberos","Authentication"]},{"Description":"Name of the module in the authentication and authorization configuration file used for username and password authentication. Must be an\nentry in the file named by <a href=#java.security.auth.login.config>java.security.auth.login.config<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#java.security.auth.login.config\">java.security.auth.login.config<\/a>"],"Version":null,"Package":"open-xchange-authentication-kerberos","Default":"Open-Xchange-User-Auth","File":"kerberos.properties","Feature":"Kerberos","Key":"com.openexchange.kerberos.userModuleName","Reloadable":false,"Tags":["Kerberos","Authentication"]},{"Description":"Define a delimiter to be used to separate proxy authentication from normal user login on the frontend login screen. If defined, a proxy\nuser can login on behalf of a user using the form &lt;PROXYACCOUNT&gt;&lt;DELIMITER&gt;&lt;USERACCOUNT&gt;.<br><br>NOTE:<br>Login to the mail server is not supported. The implementation for mail filter implementation based on SIEVE protocol does not\nsupport a proxy authentication, so it will raise error messages.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-kerberos","Default":"+","File":"kerberos.properties","Feature":"Kerberos","Key":"com.openexchange.kerberos.proxyDelimiter","Reloadable":false,"Tags":["Kerberos","Authentication"]},{"Description":"Comma separated list of proxy user logins allowed to login as a proxy user for every other user account.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-kerberos","Default":null,"File":"kerberos.properties","Feature":"Kerberos","Key":"com.openexchange.kerberos.proxyUser","Reloadable":false,"Tags":["Kerberos","Authentication"]},{"Description":"Path to the Java authentication and authorization configuration file.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-kerberos","Default":"\/opt\/open-xchange\/etc\/kerberosLogin.conf","File":"kerberos.properties","Feature":"Kerberos","Key":"java.security.auth.login.config","Reloadable":false,"Tags":["Kerberos","Authentication"]},{"Description":"Enable kerberos debugging.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-kerberos","Default":"false","File":"kerberos.properties","Feature":"Kerberos","Key":"sun.security.krb5.debug","Reloadable":false,"Tags":["Kerberos","Authentication","Logging"]},{"Description":"Path to the krb5.conf configuration file.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-kerberos","Default":"\/opt\/open-xchange\/etc\/krb5.conf","File":"kerberos.properties","Feature":"Kerberos","Key":"java.security.krb5.conf","Reloadable":false,"Tags":["Kerberos","Authentication"]},{"Description":"URL of the LDAP server to connect to for authenticating users.\n\"ldaps\" is supported.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"ldap:\/\/localhost:389\/dc=example,dc=com","File":"ldapauth.properties","Feature":"LDAP","Key":"java.naming.provider.url","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Defines the authentication security that should be used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"simple","File":"ldapauth.properties","Feature":"LDAP","Key":"java.naming.security.authentication","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Timeouts are useful to get quick responses for login requests. \nThis timeout is used if a new connection is established.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"10000","File":"ldapauth.properties","Feature":"LDAP","Key":"com.sun.jndi.ldap.connect.timeout","Reloadable":false,"Tags":["LDAP","Authentication","Timeout"]},{"Description":"This timeout only works since Java 6 SE to time out waiting for a response.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"10000","File":"ldapauth.properties","Feature":"LDAP","Key":"com.sun.jndi.ldap.read.timeout","Reloadable":false,"Tags":["LDAP","Authentication","Timeout"]},{"Description":"Set to <code>true<\/code> to authenticate with the string entered in the login name field, e.g.\n\"user@domain\" instead of just \"user\" against ldap server.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"false","File":"ldapauth.properties","Feature":"LDAP","Key":"useFullLoginInfo","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"This attribute is used for login. E.g. uid=<login>,baseDN<br><br>Note:<br>If the attribute is not part of the user dn, you need to set <a href=#bindOnly>bindOnly<\/a> to <code>false<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"uid","File":"ldapauth.properties","Feature":"LDAP","Key":"uidAttribute","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"This is the base distinguished name where the user are located.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"ou=Users,ou=OxObjects,dc=open-xchange,dc=com","File":"ldapauth.properties","Feature":"LDAP","Key":"baseDN","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"If you do not want to pass on the user id, used for authentication, to the\ngroupware but another field entry of the LDAP user object, then you can\nspecify the field here.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":null,"File":"ldapauth.properties","Feature":"LDAP","Key":"ldapReturnField","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"This option activates a special ADS bind. It allows the user to\nauthenticate at the ADS with only the displayName or by using the syntax:\n<pre>\nDOMAIN\\Samaccountname\n<\/pre>\nNote that \"\\\" cannot be used in user names when this option is activated.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"false","File":"ldapauth.properties","Feature":"LDAP","Key":"adsBind","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Set this to <code>false<\/code> if the user entries are not directly contained in the\nentry of the dn, and you have to search within ldap, change ldapScope\nin order to define the search depth.<br><br>Note:<br>When two users exist with the same uidAttribute, authentication\nwill be refused, though.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"true","File":"ldapauth.properties","Feature":"LDAP","Key":"bindOnly","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Set the ldap search scope in case <a href=#bindOnly>bindOnly<\/a> is set to <code>false<\/code>.\nPossible values:\n<ul>\n  <li><code>subtree<\/code><\/li>\n  <li><code>onelevel<\/code><\/li>\n  <li><code>base<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"subtree","File":"ldapauth.properties","Feature":"LDAP","Key":"ldapScope","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Specify the filter to limit the search of user entries (used in combination with subtreeSearch=true).\nThe filter will be ANDed with the attributed specified in uidAttribute.<br><br>Example:\n<code>(&(objectclass=posixAccount)(uid=foo))<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"(objectclass=posixAccount)","File":"ldapauth.properties","Feature":"LDAP","Key":"searchFilter","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"If your LDAP server does not allow to do searches without any authentication,\nspecify a dn here to bind in order to search (used in combination with subtreeSearch=true).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":null,"File":"ldapauth.properties","Feature":"LDAP","Key":"bindDN","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"The password required for the bindDN.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":null,"File":"ldapauth.properties","Feature":"LDAP","Key":"bindDNPassword","Reloadable":false,"Tags":["LDAP","Authentication","Credential"]},{"Description":"This option configures how to handle the chasing of referrals in LDAP \n(see <a href=http:\/\/java.sun.com\/products\/jndi\/tutorial\/ldap\/referral\/overview.html>http:\/\/java.sun.com\/products\/jndi\/tutorial\/ldap\/referral\/overview.html<\/a>).<br>Possible values:\n<ul>\n  <li><code>ignore<\/code><\/li>\n  <li><code>follow<\/code><\/li>\n  <li><code>throw<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":"follow","File":"ldapauth.properties","Feature":"LDAP","Key":"referral","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Comma separated list of login names allowed to login as a proxy for every other user.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":null,"File":"ldapauth.properties","Feature":"LDAP","Key":"proxyUser","Reloadable":false,"Tags":["LDAP","Authentication","Credential"]},{"Description":"Define a delimiter to be used to seperate Proxy from Userlogin.\nIf defined, a proxy user can login on behalf of a user using the form:<br><pre>\n&lt;PROXYACCOUNT&gt;&lt;DELIMITER&gt;&lt;USERACCOUNT&gt;\n<\/pre>\nNote:\n  <ol>\n    <li>The underlying Mailserver must support SASL AUTHPROXYING.<br>        The open-xchange mailfilterbundle does not support it, so it will\n        raise errors.<\/li>\n    <li>The same option has to be set in mail.properties<\/li>\n  <\/ol>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ldap","Default":null,"File":"ldapauth.properties","Feature":"LDAP","Key":"proxyDelimiter","Reloadable":false,"Tags":["LDAP","Authentication"]},{"Description":"Configures if some user is able to reenter his existing session after closing the browser tab or the complete browser. Setting this to\ntrue may be a security risk for clients running on unsafe computers. If this is configured to <code>true<\/code>, check that the parameter client\ncontains the same identifier the UI sends as client parameter on normal login request. Otherwise the backend will not be able to\nrediscover the users session after closing the browser tab. This parameter only applies to the HTTP authorization header based login\nrequest.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.http-auth.autologin","Reloadable":false,"Tags":["Login"]},{"Description":"Every client tells the backend through the client parameter on the login request his identity. This is not possible when using the HTTP\nauthorization header based login. So the client identifier for that request is defined here. It must be the same identifier that the web\nfrontend uses, if you set <a href=#com.openexchange.cookie.hash>com.openexchange.cookie.hash<\/a> to <code>calculate<\/code> and want the previously configured autologin to work.<br>Identifier for OX6 UI is: <code>com.openexchange.ox.gui.dhtml<\/code><br>Identifier for App Suite UI is: <code>open-xchange-appsuite<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"open-xchange-appsuite","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.http-auth.client","Reloadable":false,"Tags":["Login"]},{"Description":"The version of the client when using the HTTP Authorization Header based login. This should not be the normal web frontend version because\na different version can be used to distinguish logins through HTTP authorization header and normal login request.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"HTTP Auth","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.http-auth.version","Reloadable":false,"Tags":["Login"]},{"Description":"Configures whether an insecure login is allowed. Meaning if local IP and\/or user-agent strings are replaced in associated user session on\nlogin redirect or login redeem requests. To create a session from a server for some client you have to pass the clients IP address when\ncreating the session.<br><br><b>WARNING!<\/b><br>Setting this parameter to <code>true<\/code> may result in users seeing a different users content if the infrastructure around OX does not work\ncorrectly.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.insecure","Reloadable":false,"Tags":["Login"]},{"Description":"This option has only an effect if <a href=#com.openexchange.ajax.login.insecure>com.openexchange.ajax.login.insecure<\/a> is configured to <code>true<\/code>.\nThis option allows to enable the IP check for \/ajax\/login?action=redirect requests. This request is mostly used to create a session\nwithout using the OX web UI login screen. The previous behavior allowed to change the IP for this request. Configure this option to <code>false<\/code>\nto have an IP check during this request. Additionally you can white list IP addresses from that an IP change is still allowed. This is\nuseful if other systems in the infrastructure around OX want to create the session.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.ajax.login.insecure\">com.openexchange.ajax.login.insecure<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"true","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.redirect.changeIPAllowed","Reloadable":false,"Tags":["Login"]},{"Description":"The Random-Token is a one time token with a limited lifetime, which is used to initiate sessions through 3rd party applications or\nwebsites. It is a UUID, generated by the backend via default Java UUID implementation. This token is deprecated and disabled by default.\nSetting this to <code>false<\/code> will prevent a random token from being written as part of the login response and prevent logins via a random\ntoken.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.randomToken","Reloadable":false,"Tags":["Login"]},{"Description":"Checks if specified login string appears to be in ACE\/puny-code notation (see RFC3490 section 4.1); e.g. \"someone@xn--mller-kva.de\". \nIf set to <code>true<\/code> and ACE notation is detected, a failed login attempt is retried using IDN representation; e.g. \"someone@m\\u00fcller.de\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.checkPunyCodeLoginString","Reloadable":false,"Tags":["Login"]},{"Description":"Specifies the format for a logged login.<br>If left empty the default format string <code>$login $ip $auth $agent $client $c $u $s<\/code> is used.<br><br>$s - session information<br>$c - context information<br>$u - user information<br>$login - login string<br>$ip - IP<br>$auth - auth ID<br>$agent - User-Agent<br>$client - client identifier (and version)<br>$iface - associated interface<br><br>e.g. <code>$u - $c - $s - $agent - $client<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.formatstring.login","Reloadable":false,"Tags":["Login"]},{"Description":"Specifies the format for a logged logout.<br>If left empty the default format string <code>Logout $c $u $s<\/code> is used.<br><br>$s - session information<br>$c - context information<br>$u - user information<br><br>e.g. <code>$u - $c - $s<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.formatstring.logout","Reloadable":false,"Tags":["Login"]},{"Description":"Specify the rate limit' time window in which to track incoming login requests.<br><br>The general rate limiter behavior is specified through \"com.openexchange.servlet.maxRate*\" properties.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"300000","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.maxRateTimeWindow","Reloadable":true,"Tags":["Login"]},{"Description":"Specify the rate limit that applies to incoming login requests.<br><br>The precondition that a rate limit is applied to a login request is the a preceding login attempt failed due to invalid credentials.\nOnce a successful login is performed, rate limit boundaries are dropped (but of course generic rate limit still applies)<br><br>A client that exceeds that limit will receive a \"429 Too Many Requests\" HTTP error code.\nThat rate limit acts like a sliding window time frame; meaning that it considers only\nrequests that fit into time windows specified through <a href=#com.openexchange.ajax.login.maxRateTimeWindow>com.openexchange.ajax.login.maxRateTimeWindow<\/a> from current time stamp:\n<pre><br>window-end := $now<br>window-start := $window-end - $maxRateTimeWindow\n<\/pre>\nThe general rate limiter behavior is specified through \"com.openexchange.servlet.maxRate*\" properties.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.ajax.login.maxRateTimeWindow\">com.openexchange.ajax.login.maxRateTimeWindow<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"50","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.maxRate","Reloadable":true,"Tags":["Login"]},{"Description":"Specify the execution time threshold in milliseconds since when individual calls issued by rampup request are logged\nalong-side with execution time in milliseconds.<br><br>Note: This property requires DEBUG logging to be effective for class 'com.openexchange.login.DefaultAppSuiteLoginRampUp'.\nE.g. Enhance 'logback.xml' file by the following logger statement:\n<pre><br>&lt;logger name=\"com.openexchange.login.DefaultAppSuiteLoginRampUp\" level=\"DEBUG\"\/&gt;\n<\/pre><br><br>If this property is not specified, every individual call will be logged. If a negative value is specified, logging is\ndisabled. In case a positive value is specified, a call will only be logged if its execution time exceeds that threshold.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"0","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.debugThresholdMillis","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" the \"jslobs\" element of the login ramp-up gets disabled.<br><br>The \"[client-id]\" placeholder may hold the identifier of the client to which the setting applies; e.g. \"open-xchange-appsuite\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.disabled.[client-id].jslobs","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" the \"oauth\" element of the login ramp-up gets disabled.<br><br>The \"[client-id]\" placeholder may hold the identifier of the client to which the setting applies; e.g. \"open-xchange-appsuite\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.disabled.[client-id].oauth","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" the \"folder\" element of the login ramp-up gets disabled.<br><br>The \"[client-id]\" placeholder may hold the identifier of the client to which the setting applies; e.g. \"open-xchange-appsuite\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.disabled.[client-id].folder","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" the \"folderlist\" element of the login ramp-up gets disabled.<br><br>The \"[client-id]\" placeholder may hold the identifier of the client to which the setting applies; e.g. \"open-xchange-appsuite\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.disabled.[client-id].folderlist","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" the \"user\" element of the login ramp-up gets disabled.<br><br>The \"[client-id]\" placeholder may hold the identifier of the client to which the setting applies; e.g. \"open-xchange-appsuite\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.disabled.[client-id].user","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" the \"accounts\" element of the login ramp-up gets disabled.<br><br>The \"[client-id]\" placeholder may hold the identifier of the client to which the setting applies; e.g. \"open-xchange-appsuite\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rampup.disabled.[client-id].accounts","Reloadable":true,"Tags":["Login"]},{"Description":"If set to \"true\" a rate limiter based on user names for login is enabled. The rate limiter uses the token bucket algorithm and tracks\nfailed login attempts.<br><br>Before every login attempt, a check is performed if user name is already rate limited. In which case the login attempt is denied. On\nevery failed login attempt due to invalid credentials, the number of possible further attempts in the current time frame is decreased.\n","ConfigCascadeAware":false,"Version":"7.10.1","Package":"open-xchange-core","Default":"false","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rateLimitByLogin.enabled","Reloadable":false,"Tags":["Login"]},{"Description":"Specified the number of available permits for the rate limiter based on user names for login.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.ajax.login.rateLimitByLogin.enabled\">com.openexchange.ajax.login.rateLimitByLogin.enabled<\/a>","<a href=\"#com.openexchange.ajax.login.rateLimitByLogin.timeFrameInSeconds\">com.openexchange.ajax.login.rateLimitByLogin.timeFrameInSeconds<\/a>"],"Version":"7.10.1","Package":"open-xchange-core","Default":"3","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rateLimitByLogin.permits","Reloadable":false,"Tags":["Login"]},{"Description":"Specified the time frame in seconds for the rate limiter based on user names for login.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.ajax.login.rateLimitByLogin.enabled\">com.openexchange.ajax.login.rateLimitByLogin.enabled<\/a>","<a href=\"#com.openexchange.ajax.login.rateLimitByLogin.permits\">com.openexchange.ajax.login.rateLimitByLogin.permits<\/a>"],"Version":"7.10.1","Package":"open-xchange-core","Default":"30","File":"login.properties","Feature":"Login","Key":"com.openexchange.ajax.login.rateLimitByLogin.timeFrameInSeconds","Reloadable":false,"Tags":["Login"]},{"Description":"Set the login source for primary mail\/transport account; meaning which source is taken to determine a user's\nlogin for mailing system.<br>If <code>login<\/code> is set, then user's individual mail login as defined in user storage is taken.<br>If <code>mail<\/code> is set, then user's individual primary email address is taken.<br>If <code>name<\/code> is set, then user's individual system's user name is taken.<br><br>Currently known values: \n<ul>\n  <li><code>login<\/code><\/li>\n  <li><code>mail<\/code><\/li>\n  <li><code>name<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"login","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.loginSource","Reloadable":true,"Tags":["Mail"]},{"Description":"Set the password source for primary mail\/transport account; meaning which source is taken to determine a user's\npassword to login into mailing system.<br>If <code>session<\/code> is set, then user's individual system's password is taken.<br>If <code>global<\/code> is set, then the value specified through property <a href=#com.openexchange.mail.masterPassword>com.openexchange.mail.masterPassword<\/a> is taken.<br><br>Currently known values: \n<ul>\n  <li><code>session<\/code><\/li>\n  <li><code>global<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.masterPassword\">com.openexchange.mail.masterPassword<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"session","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.passwordSource","Reloadable":true,"Tags":["Mail"]},{"Description":"Set the mail server source for primary mail account; meaning which source is taken to determine the mail\nserver into which the user wants to login to access mails.<br>Set to <code>global<\/code> to take the value specified through property <a href=#com.openexchange.mail.mailServer>com.openexchange.mail.mailServer<\/a>.<br>Set to <code>user<\/code> to take user's individual mail server settings as specified in storage.<br><br>Currently known values: \n<ul>\n  <li><code>user<\/code><\/li>\n  <li><code>global<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.mailServer\">com.openexchange.mail.mailServer<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"user","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.mailServerSource","Reloadable":true,"Tags":["Mail"]},{"Description":"Set the transport server source for primary mail account; meaning which source is taken to determine the transport\nserver into which the user wants to login to transport mails.<br>Set to <code>global<\/code> to take the value specified through property <a href=#com.openexchange.mail.transportServer>com.openexchange.mail.transportServer<\/a>.<br>Set to <code>user<\/code> to take user's individual transport server settings as specified in storage.<br><br>Currently known values: \n<ul>\n  <li><code>user<\/code><\/li>\n  <li><code>global<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.transportServer\">com.openexchange.mail.transportServer<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"user","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.transportServerSource","Reloadable":true,"Tags":["Mail","Transport"]},{"Description":"The master password for primary mail\/transport server. Only takes effect when property<br><a href=#com.openexchange.mail.passwordSource>com.openexchange.mail.passwordSource<\/a> is set to <code>global<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.passwordSource\">com.openexchange.mail.passwordSource<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"secret","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.masterPassword","Reloadable":true,"Tags":["Mail","Credential"]},{"Description":"Primary mail server: e.g. 192.168.178.32:8143 or imap:\/\/192.168.178.32:7143\nOnly takes effect when property <a href=#com.openexchange.mail.mailServerSource>com.openexchange.mail.mailServerSource<\/a> is set to <code>global<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.mailServerSource\">com.openexchange.mail.mailServerSource<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"imap:\/\/localhost","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.mailServer","Reloadable":true,"Tags":["Mail","Host"]},{"Description":"Primary transport server: e.g. 192.168.178.32:125 or smtp:\/\/192.168.178.32:225\nOnly takes effect when property <a href=#com.openexchange.mail.transportServerSource>com.openexchange.mail.transportServerSource<\/a> is set to <code>global<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.transportServerSource\">com.openexchange.mail.transportServerSource<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"127.0.0.1","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.transportServer","Reloadable":true,"Tags":["Mail","Transport"]},{"Description":"Set if STARTTLS should be used when connecting to the primary mail server.\nOnly takes effect when property <a href=#com.openexchange.mail.mailServerSource>com.openexchange.mail.mailServerSource<\/a> is set to <code>global<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.mailServerSource\">com.openexchange.mail.mailServerSource<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.mailStartTls","Reloadable":true,"Tags":["Mail"]},{"Description":"Set if STARTTLS should be used when connecting to the primary transport server.\nOnly takes effect when property <a href=#com.openexchange.mail.transportServerSource>com.openexchange.mail.transportServerSource<\/a> is set to <code>global<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.transportServerSource\">com.openexchange.mail.transportServerSource<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.transportStartTls","Reloadable":true,"Tags":["Mail","Transport"]},{"Description":"The mail provider fallback if an URL does not contain\/define a protocol.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"imap","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.defaultMailProvider","Reloadable":true,"Tags":["Mail"]},{"Description":"Define the default MIME charset used for character encoding. This setting will then be\naccessible through system property <a href=#mail.mime.charset>mail.mime.charset<\/a>. This parameter takes\neffect for the complete mail module where no charset is given.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"UTF-8","File":"mail.properties","Feature":"Mail","Key":"mail.mime.charset","Reloadable":true,"Tags":["Mail"]},{"Description":"Controls whether a login string is supposed to be converted to its ACE representation in case it is an E-Mail address;\ne.g. <code>someone@m&uuml;ller.de<\/code> is converted to <code>someone@xn--mller-kva.de<\/code>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.saneLogin","Reloadable":true,"Tags":["Mail"]},{"Description":"Controls a possibly semi-colon-separated address list should be converted to comma-separated one.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.replaceWithComma","Reloadable":true,"Tags":["Mail"]},{"Description":"Define the max. fetch limit; meaning all mails whose count is less than or equal to\nthis value are going to be fetched with all attributes set. Thus these mails can be\nput into message cache for subsequent list requests.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1000","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.mailFetchLimit","Reloadable":true,"Tags":["Mail","Limit"]},{"Description":"Specifies the maximum size for message bodies that are allowed to be displayed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"10485760","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.bodyDisplaySizeLimit","Reloadable":true,"Tags":["Mail","Limit"]},{"Description":"Define the interval seconds of the mail access cache's shrinker thread.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"3","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.mailAccessCacheShrinkerSeconds","Reloadable":true,"Tags":["Mail","Thread"]},{"Description":"Define the idle seconds a mail access may reside in mail access cache before it is removed by shrinker thread.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"4","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.mailAccessCacheIdleSeconds","Reloadable":true,"Tags":["Mail","Thread"]},{"Description":"Comma-separated hex values of colors for displaying quoted text emails.<br>Only used by OX6 UI.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"#a14044,#917722,#599351,#516193,#666666","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.quoteLineColors","Reloadable":false,"Tags":["Mail"]},{"Description":"Define if forwarded text is supposed to be quoted.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.forwardUnquoted","Reloadable":true,"Tags":["Mail"]},{"Description":"Enable\/disable user defined flags.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.userFlagsEnabled","Reloadable":true,"Tags":["Mail"]},{"Description":"This property defines if the default folders of an user (Draft, Sent, Spam\n& Trash) are going to be placed right below folder \"INBOX\" even if\nfeature \"altNamespace\" is enabled. <br><br>Note:<br>This property requires that subfolders are still permitted below initial folder \"INBOX\" even though\n\"altNamespace\" is enabled.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.allowNestedDefaultFolderOnAltNamespace","Reloadable":true,"Tags":["Mail"]},{"Description":"Defines if folder subscription is ignored when listing mail folders.\nIf set to <code>true<\/code>, all folders - regardless of their subscription status - are\ngoing to be listed.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.ignoreSubscription","Reloadable":true,"Tags":["Mail"]},{"Description":"Define if underlying store should support subscription.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.supportSubscription","Reloadable":true,"Tags":["Mail"]},{"Description":"Define the separator within folder full names if not available from mail server.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.defaultSeparator","Reloadable":true,"Tags":["Mail"]},{"Description":"The watcher checks after watcherFrequency for mail connections used for\nmore than watcherTime milliseconds and logs this mail connection. If\nwatcherShallClose is set to <code>true<\/code> those connections will be closed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.watcherEnabled","Reloadable":false,"Tags":["Mail"]},{"Description":"Define watcher's frequency in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"10000","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.watcherFrequency","Reloadable":false,"Tags":["Mail"]},{"Description":"Define exceeding time in milliseconds for mail connections. If use time\nof an mail connection exceeds this value it is logged. Thus unclosed\nconnections can be detected.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"60000","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.watcherTime","Reloadable":false,"Tags":["Mail"]},{"Description":"Define if watcher is allowed to close exceeded mail connections.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.watcherShallClose","Reloadable":false,"Tags":["Mail"]},{"Description":"JavaMail Properties.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"javamail.properties","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.JavaMailProperties","Reloadable":true,"Tags":["Mail"]},{"Description":"A comma-separated list of headers which identifies phishing headers; e.g.<br>X-Phishing1,X-Phishing2,etc.<br>Leave empty for no phishing header.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":null,"File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.phishingHeader","Reloadable":true,"Tags":["Mail"]},{"Description":"Define whether a context admin is allowed to login to mail system or not.\nNote that a mail account is supposed to exist if set to <code>true<\/code>; if not an\nauthentication error will occur.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.adminMailLoginEnabled","Reloadable":true,"Tags":["Mail"]},{"Description":"Set whether client's IP address should be added to mail headers on delivery\nas custom header \"X-Originating-IP\".\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.addClientIPAddress","Reloadable":true,"Tags":["Mail"]},{"Description":"Specifies the regular expression to use to extract the host name\/IP address information out of the greeting string advertised by primary\nIMAP server. Only applicable for primary IMAP server!<br><br>The regular expression is supposed to be specified in Java notation: <a href=http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/regex\/Pattern.html>http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/util\/regex\/Pattern.html<\/a><br><br>Moreover, either the complete regex is considered or in case a capturing group is present that group will be preferred.\nI.e. \"Dovecot at ([0-9a-zA-Z._-]*) is ready\", then the capturing group is supposed to extract the host name\/IP address information\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-core","Default":null,"File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.clientIPAddressPattern","Reloadable":true,"Tags":["Mail"]},{"Description":"Define if the <a href=#com.openexchange.mail.rateLimit>com.openexchange.mail.rateLimit<\/a> and <a href=#com.openexchange.mail.maxToCcBcc>com.openexchange.mail.maxToCcBcc<\/a> settings will only affect\nthe primary account or all accounts.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.rateLimit\">com.openexchange.mail.rateLimit<\/a>","<a href=\"#com.openexchange.mail.maxToCcBcc\">com.openexchange.mail.maxToCcBcc<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.rateLimitPrimaryOnly","Reloadable":true,"Tags":["Mail"]},{"Description":"Define the time (in milliseconds) which must pass by before a new mail can be sent.\nA value of <code>0<\/code> disables the limit.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"0","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.rateLimit","Reloadable":true,"Tags":["Mail"]},{"Description":"Define the comma-separated IP ranges for which a rate limit will not be applied.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":null,"File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.rateLimitDisabledRange","Reloadable":true,"Tags":["Mail"]},{"Description":"Define the allowed maximum number of recipients in a mail.\nA value of <code>0<\/code> disables the limit.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"0","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.maxToCcBcc","Reloadable":true,"Tags":["Mail"]},{"Description":"Whether folders which carry a POP3 account shall not be displayed.\nThis property affects primary account only.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.hidePOP3StorageFolders","Reloadable":true,"Tags":["Mail"]},{"Description":"Whether to delete draft messages when sent out.<br><br>Note:<br>Client MUST provide appropriate value in \"sendtype\" field;<br>see <a href=http:\/\/oxpedia.org\/wiki\/index.php?title=HTTP_API#Send_a_mail>http:\/\/oxpedia.org\/wiki\/index.php?title=HTTP_API#Send_a_mail<\/a>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.deleteDraftOnTransport","Reloadable":true,"Tags":["Mail"]},{"Description":"Define if MSISDN addresses are supported or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.supportMsisdnAddresses","Reloadable":true,"Tags":["Mail"]},{"Description":"If set to <code>false<\/code>, translation of names of the mail default folders is not performed,\nif naming differs from pre-defined default values. Thus custom set names can be specified\nfor Trash, Drafts, Sent & Spam folder.<br>Pre-defined names are:<br>\"Trash\"<br>\"Drafts\"<br>\"Sent objects\"<br>\"Spam\"\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.translateDefaultFolders","Reloadable":true,"Tags":["Mail"]},{"Description":"Define a delimiter to be used to seperate Proxy from Userlogin\nIf defined, a proxy user can login on behalf of a user using the form:\n<pre>\n&lt;PROXYACCOUNT&gt;&lt;DELIMITER&gt;&lt;USERACCOUNT&gt;\n<\/pre>\nNote:<br>The underlying Mailserver must support <code>SASL AUTHPROXYING<\/code>.\nThe open-xchange mailfilterbundle does not support it, so it will raise errors.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.authProxyDelimiter","Reloadable":false,"Tags":["Mail"]},{"Description":"Specifies the max. mail size allowed being transported.\nA value of <code>0<\/code> or less means infinite.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.maxMailSize","Reloadable":true,"Tags":["Mail","Limit"]},{"Description":"Whether to hide rather technical data from JSON representation of the primary mail account\ne.g. port, server name, secure flag, etc.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.hideDetailsForDefaultAccount","Reloadable":false,"Tags":["Mail"]},{"Description":"Specifies the max. number of message attachments that are allowed to be forwarded as attachment.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"8","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.maxForwardCount","Reloadable":true,"Tags":["Mail","Limit"]},{"Description":"Specifies a black-list for those hosts that are covered by denoted IP range; e.g.:\n<pre>\ncom.openexchange.mail.account.blacklist=127.0.0.1-127.255.255.255, localhost, internal.domain.org\n<\/pre>\nCreation of mail accounts with this hosts will be prevented. Also the validation of those accounts will fail.\nAn empty value means no black-listing is active.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"127.0.0.1-127.255.255.255,localhost","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.account.blacklist","Reloadable":false,"Tags":["Mail","Mail Account","Black List"]},{"Description":"Specifies a white-list for such ports that are allowed to connect against when setting up\/validating an external mail account.\nAn empty value means no white-listing is active.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"143,993, 25,465,587, 110,995","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.account.whitelist.ports","Reloadable":false,"Tags":["Mail","Mail Account","White List"]},{"Description":"Specifies the host\/domain from which to load inlined images contained in message content.<br>Example:<br><pre>com.openexchange.mail.imageHost=http:\/\/my.imagehost.org<\/pre><br><br>In case no protocol\/schema is specified, \"http\" is assumed by default.<br>If empty the images are loaded from the originating host.<br><br>Exemplary setup:\n<ol>\n  <li>Artificially add a host name to \/etc\/hosts:<br>    <pre>127.0.0.1     imageserver.open-xchange.com<\/pre><\/li>\n  <li>Enable the <a href=#com.openexchange.mail.imageHost>com.openexchange.mail.imageHost<\/a> property:\n    <pre>com.openexchange.mail.imageHost=http:\/\/imageserver.open-xchange.com<\/pre><\/li>\n  <li>Check a mail with an inline image<\/li>\n<\/ol>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.imageHost","Reloadable":true,"Tags":["Mail","Host"]},{"Description":"Specifies the maximum size (in MB) for one image contained in the HTML mail signature.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.signature.maxImageSize","Reloadable":true,"Tags":["Mail","Signature"]},{"Description":"Specified the maximum amount of images that are allowed in a single HTML mail signature.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"3","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.signature.maxImageLimit","Reloadable":true,"Tags":["Mail","Signature"]},{"Description":"Defines whether standard folder names should be initialized with the default values or not. \nThe default values can be configured within the Adminuser.properties file.\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.useStaticDefaultFolders","Reloadable":true,"Tags":["Mail","Folder"]},{"Description":"Defines whether the ox middleware is allowed to set special use flags.<br>If set to <code>false<\/code> the ox middleware will never set any special use flags on folders on the imap server.<br>If set to <code>true<\/code> the ox middleware will only set special use flags if no special use flag of that type exist yet.\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":null,"Default":"false","File":"imap.properties","Feature":"Mail","Key":"com.openexchange.imap.setSpecialUseFlags","Reloadable":true,"Tags":["Mail"]},{"Description":"Specifies what to consider as the date of a mail; either the internal received date or mail's sent date (as given by \"Date\" header).\nThis property is considered in case a client passes special \"date\" (661) column to \"columns\" parameter and\/or \"sort\" parameter.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"false","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.preferSentDate","Reloadable":false,"Tags":["Mail"]},{"Description":"Specifies the max. number of Drive documents that are allowed to be sent via E-Mail.\n","ConfigCascadeAware":false,"Version":"7.6.2","Package":"open-xchange-core","Default":"20","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.maxDriveAttachments","Reloadable":false,"Tags":["Mail","Drive"]},{"Description":"Specifies the authentication type which should be used for primary account's mail access.<br>Known values: <code>login<\/code>, <code>xoauth2<\/code> and <code>oauthbearer<\/code>\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"login","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.authType","Reloadable":true,"Tags":["Mail","OAuth"]},{"Description":"Specifies the authentication type which should be used for primary account's mail transport.<br>Known values: <code>login<\/code>, <code>xoauth2<\/code> and <code>oauthbearer<\/code>\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"login","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.transport.authType","Reloadable":true,"Tags":["Mail","OAuth"]},{"Description":"Specifies how color labels and special \\Flagged system flag are connected (or not).<br>Possible values:\n<ul>\n <li><code>colorOnly<\/code> -  Only color flags are available. The special \\Flagged system flag is not touched.<\/li>\n <li><code>flaggedOnly<\/code> -  Only special \\Flagged system flag is used. Color labels are not published.<\/li>\n <li><code>flaggedAndColor<\/code> - Both - color flags and special \\Flagged system flag - are available and set independently.<\/li>\n <li><code>flaggedImplicit<\/code> - Both - color flags and special \\Flagged system flag - are available. \n  A certain color label is linked with the \\Flagged system flag. That is to add a color to colorless flagged mails \n  and to add flagged to unflagged but colored mails.<\/li>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.flagging.color\">com.openexchange.mail.flagging.color<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"colorOnly","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.flagging.mode","Reloadable":true,"Tags":["Mail"]},{"Description":"Specifies the color which should be added to colorless flagged mails in case <a href=#com.openexchange.mail.flagging.mode>com.openexchange.mail.flagging.mode<\/a> is set to \n<code>flaggedImplicit<\/code>. Only values from <code>1<\/code> to <code>10<\/code> are allowed.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.flagging.mode\">com.openexchange.mail.flagging.mode<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"1","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.flagging.color","Reloadable":true,"Tags":["Mail"]},{"Description":"Enables\/disables support for malicious folders.<br><br>If enabled and a mail is fetched from a folder contained in listing configured through <a href=#com.openexchange.mail.maliciousFolders.listing>com.openexchange.mail.maliciousFolders.listing<\/a> property, \nthe mail's JSON representation contains an additional \"malicious: true\" field and possible HTML content is processed in the way to disable any hyper-links.<br><br>I.e.<br><pre>...&lt;a href=\"http:\/\/evil.com\/click.me\"&gt;Get something for free here&lt;\/a&gt;...<\/pre>\nis turned to<br><pre>...&lt;a href=\"#\" onclick\"return false;\" data-disabled=\"true\"&gt;Get something for free here&lt;\/a&gt;...<\/pre>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.maliciousFolders.listing\">com.openexchange.mail.maliciousFolders.listing<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.maliciousFolders.enabled","Reloadable":true,"Tags":["Mail","Folder"]},{"Description":"Specifies the full paths for such mail folders in the primary account's folder tree that are supposed being considered as malicious and \ntherefore a special treatment happens; e.g. hyper-links that occur in mail content are not displayed and\/or are not clickable.<br><br>The value is supposed to be comma-separated list of folder paths. An entry in the CSV list is either a full path of a folder in the \nprimary mail account (e.g. \"INBOX\/Malware\") or a reserved identifier denoting the standard folder and its sub-folders of every \nmail account (incl. Unified Mail).<br>Supported reserved identifiers are: \n<ul>\n  <li><code>$Spam<\/code><\/li>\n  <li><code>$Drafts<\/code><\/li>\n  <li><code>$Sent<\/code><\/li>\n  <li><code>$Trash<\/code><\/li>\n  <li><code>$Confirmed-spam<\/code><\/li>\n  <li><code>$Confirmed-ham<\/code><\/li>\n<\/ul>\nExample:\n<pre>\ncom.openexchange.mail.maliciousFolders.listing=$Spam, INBOX\/Malware\n<\/pre>\nSpecial treatment happens for standard Spam folder and for the \"INBOX\/Malware\" folder in primary account's folder tree hierarchy.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.maliciousFolders.enabled\">com.openexchange.mail.maliciousFolders.enabled<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"$Spam, $Confirmed-spam","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.maliciousFolders.listing","Reloadable":true,"Tags":["Mail","Folder"]},{"Description":"Specifies the authentication type which should be used for mail access of the primary account.<br>Known values: <code>login<\/code>, <code>xoauth2<\/code> and <code>oauthbearer<\/code>\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"login","File":"mail.properties","Feature":"Mail","Key":"com.openexhange.mail.authType","Reloadable":true,"Tags":["Mail"]},{"Description":"Specifies the authentication type which should be used for mail transport of the primary account.<br>Known values: <code>login<\/code>, <code>xoauth2<\/code> and <code>oauthbearer<\/code>\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"login","File":"mail.properties","Feature":"Mail","Key":"com.openexhange.mail.transport.authType","Reloadable":true,"Tags":["Mail"]},{"Description":"This option specifies how look-up of mail addresses is performed.<br><br>Setting this option to <code>true<\/code> means that the domain part of a mail address (the part after the \"@\" sign) is used to find a matching\ncontext by checking the login mappings. That mechanism does only work if Open-Xchange setup strictly defines a dedicated and unique domain\nper context. Otherwise that look-up mechanism will lead to wrong results.<br><br>Setting this option to <code>false<\/code> means that the mail address is going to be looked-up on a per database schema basis. For each known schema\na query is performed to check whether there is such an internal user.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mailresolver.properties","Feature":"Mail","Key":"com.openexchange.mailmapping.lookUpByDomain","Reloadable":false,"Tags":["Mail"]},{"Description":"This option specifies whether images that are considered as inline are advertised via HTTP-API as attachment or not.<br><br>An image is considered as inline if Content-Disposition is simply set to \"inline\" and there is no file name information.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.hideInlineImages","Reloadable":true,"Tags":["Mail"]},{"Description":"This option specifies whether the version string is supposed to be appended to the X-Mailer header value or not\n","ConfigCascadeAware":false,"Version":"7.10.1","Package":"open-xchange-core","Default":"true","File":"mail.properties","Feature":"Mail","Key":"com.openexchange.mail.appendVersionToMailerHeader","Reloadable":true,"Tags":["Mail"]},{"Description":"Specifies the max. number of failed authentication attempts until the associated mail account is disabled.<br><br>Disabled accounts are unable to peform any requests (instead an error is thrown). Those accounts can be reactivated by updating the account (e.g. correcting the password).\nThis feature only effects external accounts. In case of an unified account environment only mails for enabled accounts are retrieved. <br><br>Note:<br>This feature prevents unnecessary requests to external mail servers and therefore protects the own server to be blacklisted by those external servers because of \ntoo many failing authentication attempts. This feature should therefore never be disabled by choosing a too big limit or a too short timespan.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mailaccount.failedAuth.span\">com.openexchange.mailaccount.failedAuth.span<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"5","File":"mailaccount.properties","Feature":"Mail Account","Key":"com.openexchange.mailaccount.failedAuth.limit","Reloadable":true,"Tags":["Mail Account","Limit"]},{"Description":"Specifies the time span in which the failed authentication attempts are tracked.\nThe value accepts known time span syntax like <code>1W<\/code> or <code>5m<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mailaccount.failedAuth.limit\">com.openexchange.mailaccount.failedAuth.limit<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"30m","File":"mailaccount.properties","Feature":"Mail Account","Key":"com.openexchange.mailaccount.failedAuth.span","Reloadable":true,"Tags":["Mail Account"]},{"Description":"Defines whether the mail authenticity core feature is enabled.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":"false","File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.enabled","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"Specifies the date threshold. Only messages having received date equal to or after that date are considered.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":"0","File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.threshold","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"Specifies the authserv-id identifiers to consider, see https:\/\/tools.ietf.org\/html\/rfc7601#section-2.2.\nOnly Authentication-Results headers with this ID will be considered; also allows wildcards like <code>*<\/code> (any string) or\n<code>?<\/code> (any character).<br><br>This option is mandatory.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":null,"File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.authServId","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"Specifies whether the raw headers of the mail messages will be logged in the DEBUG level\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":"false","File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.logRawHeaders","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"Defines whether the policy of the DMARC mechanism will be considered when determining the overall result. \nIf this property is enabled, then in case the DMARC mechanism defines a policy and that policy is 'NONE', \nthen the DMARC mechanism result will not be taken into consideration and will not influence the overall result.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":"false","File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.considerDMARCPolicy","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"A comma separated list of tenants.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].config\">com.openexchange.mail.authenticity.trusted.[tenant].config<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].image.[imageId]\">com.openexchange.mail.authenticity.trusted.[tenant].image.[imageId]<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage\">com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage<\/a>"],"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":null,"File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.trusted.tenants","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"A comma separated list of trusted mail address configurations. \nEach configuration consists of a trusted mail address and an optional imageId separated by a colon (<code>address[:imageId]<\/code>). \nThe mail address allows wildcards like <code>*<\/code> (any string) or\n<code>?<\/code> (any character).<br><br>Here are some valid mail address configurations provided that an image with id 'img1' is also configured:\n<pre>\nsupport@sub.domain.com\nsupport@sub.domain.com:img1\nsupport@sub?.domain.com:img1\nsupport@*.domain.com\nsupport@*.domain.com:img1\n<\/pre><br><br>Note:<br>The <code>[tenant]<\/code> must either be replaced with a tenant identifier or must be omitted (e.g. for single tenant systems).<br><br>A complete configuration example for two tenants could look like this:\n<pre>\ncom.openexchange.mail.authenticity.trusted.tenants = myhost1, myhost2<br><br>com.openexchange.mail.authenticity.trusted.myhost1.image.1 = http:\/\/myhost1\/imgs\/icon.png\ncom.openexchange.mail.authenticity.trusted.myhost1.fallbackImage = \/images\/fallback.jpg\ncom.openexchange.mail.authenticity.trusted.myhost1.config = support@*.myhost1.com, support@*.myhost1.de:1<br><br>com.openexchange.mail.authenticity.trusted.myhost2.image.1 = http:\/\/myhost2\/imgs\/icon.png\ncom.openexchange.mail.authenticity.trusted.myhost2.config = support@*.myhost2.com:1, support@otherdomain.com\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.mail.authenticity.trusted.tenants\">com.openexchange.mail.authenticity.trusted.tenants<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].image.[imageId]\">com.openexchange.mail.authenticity.trusted.[tenant].image.[imageId]<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage\">com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage<\/a>"],"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":null,"File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.trusted.[tenant].config","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"For each tenant a set of images can be configured which is to be shown by clients for trusted mail addresses.<br><br>Note:<br>The <code>[tenant]<\/code> must either be replaced with a tenant identifier or must be omitted (e.g. for single tenant systems).<br>The <code>[imageId]<\/code> must be a tenant unique identifier. E.g. an ascending number.<br><br>For example:\n<pre>\ncom.openexchange.mail.authenticity.trusted.image.1 = http:\/\/www.myhost2.com\/images\/icon.jpg<br><br>com.openexchange.mail.authenticity.trusted.myhost1.image.1 = http:\/\/www.myhost1.com\/images\/icon.png\ncom.openexchange.mail.authenticity.trusted.myhost1.image.2 = http:\/\/www.myhost1.com\/images\/icon2.png<br><br>com.openexchange.mail.authenticity.trusted.myhost2.image.1 = http:\/\/www.myhost2.com\/images\/icon.jpg\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.mail.authenticity.trusted.tenants\">com.openexchange.mail.authenticity.trusted.tenants<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].config\">com.openexchange.mail.authenticity.trusted.[tenant].config<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage\">com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage<\/a>"],"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":null,"File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.trusted.[tenant.]image.[imageId]","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"For each tenant a fallback image can be configured which is shown by the client for trusted mail addresses without a configured image.<br><br>Note:<br>The <code>[tenant]<\/code> must either be replaced with a tenant identifier or must be omitted (e.g. for single tenant systems).<br><br>For example:\n<pre>\ncom.openexchange.mail.authenticity.trusted.fallbackImage = \/images\/fallback.png\ncom.openexchange.mail.authenticity.trusted.myhost1.fallbackImage = http:\/\/www.myhost1.com\/images\/fallback.png\ncom.openexchange.mail.authenticity.trusted.myhost2.fallbackImage = http:\/\/www.myhost2.com\/images\/fallback.jpg\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.mail.authenticity.trusted.tenants\">com.openexchange.mail.authenticity.trusted.tenants<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].image.[imageId]\">com.openexchange.mail.authenticity.trusted.[tenant].image.[imageId]<\/a>","<a href=\"#com.openexchange.mail.authenticity.trusted.[tenant].config\">com.openexchange.mail.authenticity.trusted.[tenant].config<\/a>"],"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":null,"File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.trusted.[tenant].fallbackImage","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"Defines the name of a yml file containing custom rules to apply after the normal processing. \nThis can for example be used to create a white-listing for known wrong configured mail environments.<br><br>The yaml file must be placed next to this property. \nFor example in case the name of the yml file is <code>myCustomRules.yml<\/code> then the value of this property should be <code>myCustomRules<\/code><br><br>The yml file must follow the following structure:\n<pre>\ncustom_rules:\n  rule_name1:\n    spf_status: (PASS | FAIL | NEUTRAL | NONE) {,(PASS | FAIL | NEUTRAL | NONE)} | ANY\n    spf_domain: <domain>\n    dkim_status: (PASS | FAIL | NEUTRAL | NONE) {,(PASS | FAIL | NEUTRAL | NONE)} | ANY\n    dkim_domain: <domain>\n    from_domain: <domain>\n    result: PASS | FAIL | NEUTRAL | NONE\n  rule_name2:\n    [...]\n<\/pre><br><br>All fields are optional but either a spf or dkim field pair must be present. The result field can also be omitted, it then falls back to <code>PASS<\/code>.\nIf a status field is set, then the corresponding domain field must also be set.<br><br>For example a config that set the overall result to <code>PASS<\/code> for a result which only has a domain mismatch (e.g. because of a bad configuration) could look like this:<br><br><pre>\ncustom_rules:\n  rule_for_domain_xyz:\n    spf_status: PASS\n    spf_domain: xyz.com\n    dkim_status: PASS\n    dkim_domain: xyz.com\n    from_domain: other.com\n    result: PASS\n<\/pre><br><br>Another example using both mutiple stati at once and the <code>ANY<\/code> group which maps to all known stati:<br><br><pre>\ncustom_rules:\n  rule_for_domain_xyz:\n    spf_status: PASS, NEUTRAL, NONE\n    spf_domain: xyz.com\n    dkim_status: ANY\n    dkim_domain: xyz.com\n    from_domain: other.com\n    result: PASS\n<\/pre><br><br>Please note that custom rules should be used with care, because they overrule the mail authenticity definitions and could open attack vectors for phishing attacks.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mail-authenticity","Default":null,"File":"mailAuthenticity.properties","Feature":"Mail Authenticity","Key":"com.openexchange.mail.authenticity.custom.rules.filename","Reloadable":true,"Tags":["Mail Authenticity","Mail"]},{"Description":"General capability to enable\/disable mail categories for primary inbox.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"false","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories","Reloadable":true,"Tags":["Mail Categories","Mail","Capability"]},{"Description":"Switch to show or hide mail categories feature during the first start. \nNotice that this property only influence the starting value. \nChanging this value will probably have no effect on users with already have <a href=#com.openexchange.mail.categories>com.openexchange.mail.categories<\/a> set to <code>true<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.categories\">com.openexchange.mail.categories<\/a>"],"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"true","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.enabled","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Switch to force showing the mail categories feature. \nIf set to <code>true<\/code>, the <a href=#com.openexchange.mail.categories.enabled>com.openexchange.mail.categories.enabled<\/a> property is always true and can't be changed.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.categories.enabled\">com.openexchange.mail.categories.enabled<\/a>"],"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"false","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.forced","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"The fallback name of the default general category.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"General","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.general.name.fallback","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"For each language which should be supported a translated name for the general category should be defined.\nFor each entry [locale] must be replaced with a ISO-639-2 language code followed by a underscore followed by a ISO-3166 country code (e.g. de_DE or en_US)<br><br>Note:<br>Please use unicode notation for non-ascii characters; e.g. \"Entw\\u00fcrfe\"\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.general.name.[locale]","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies a comma separated list of system category identifiers ([category]).<br><br>System categories can be forced but not renamed.<br>Please note that the use of \"general\" is prohibited!\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.identifiers","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies a comma separated list of user category identifiers ([category]). E.g.: \n<pre>\ncom.openexchange.mail.user.categories.identifiers=uc1,uc2,uc3\n<\/pre><br><br>User categories can be renamed but not be forced.<br>Please note that the use of \"general\" is prohibited!\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.user.categories.identifiers","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies the category's flag name that is supposed to be used for filter\/search expressions executed by mail back-end;e.g. \n<pre>\n\"com.openexchange.mail.categories.offers.flag=$offers\"\n<\/pre>\nThis property is required.<br>[category] must be replaced with the actual category identifier.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].flag","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies whether the category is forced; meaning a user is not allowed to disable the category.<br>This property is required and only valid for system categories.<br>[category] must be replaced with the actual category identifier.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"false","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].force","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies whether the category is activated\/deactivate for a user. Only effective if <a href=#com.openexchange.mail.categories.[category].force>com.openexchange.mail.categories.[category].force<\/a> is set to <code>false<\/code>.\nThis setting can be set by a user.<br>This property is required.<br>[category] must be replaced with the actual category identifier.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"true","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].active","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies the category's fall-back name.<br>This property is required.<br>[category] must be replaced with the actual category identifier.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].name.fallback","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"For each language which should be supported a translated name for the category should be defined.\nFor each entry [locale] must be replaced with a ISO-639-2 language code followed by a underscore \nfollowed by a ISO 3166 country code (e.g. de_DE or en_US).<br>[category] must be replaced with the actual category identifier.<br><br>Note:<br>Please use unicode notation for non-ascii characters; e.g. \"Entw\\u00fcrfe\"\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].name.[locale]","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"Specifies an optional system category description.\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].description","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"For each language which should be supported a translated description for the category should be defined.\nFor each entry [locale] must be replaced with a ISO-639-2 language code followed by a underscore \nfollowed by a ISO 3166 country code (e.g. de_DE or en_US).<br>[category] must be replaced with the actual category identifier.<br><br>Note:<br>Please use unicode notation for non-ascii characters; e.g. \"Entw\\u00fcrfe\"\n","ConfigCascadeAware":true,"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.[category].description.[locale]","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"It is possible to create some predefined rules for the system categories (see <a href=#com.openexchange.mail.categories.rules.[category] >com.openexchange.mail.categories.rules.[category] <\/a>).\nThis rules will be added for each user which has the mail_categories capability and has the mail_categories feature enabled.\nThis property enables\/disables this feature. Nevertheless it is strongly recommended to use system wide rules instead.<br><br>Note:<br>These rules must only be used instead of system wide rules! Don't use this feature if there are already system wide rules defined!     <br>","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.categories.rules.[category]\">com.openexchange.mail.categories.rules.[category]<\/a>"],"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":"false","File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.apply.ox.rules","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"For each system category a comma separated list of mail addresses can be defined. \nThis addresses will be used to create a starting rule for this category if <a href=#com.openexchange.mail.categories.apply.ox.rules>com.openexchange.mail.categories.apply.ox.rules<\/a> is set to <code>true<\/code>.<br>It is also possible to use mail address parts here. For example \"@amazon.com\".\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.categories.apply.ox.rules\">com.openexchange.mail.categories.apply.ox.rules<\/a>"],"Version":"7.8.2","Package":"open-xchange-mail-categories","Default":null,"File":"mail-categories.properties","Feature":"Mail Categories","Key":"com.openexchange.mail.categories.rules.[category]","Reloadable":true,"Tags":["Mail Categories","Mail"]},{"Description":"The main switch to enable\/disable to send composed share messages.<br><br>Note:<br>In order to effectively enable composed share messages, the \"infostore\" and \"share_links\" capabilities need also to be available.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.enabled","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Specifies the naming for the feature to send composed share messages.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"Drive Mail","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.name","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Specifies the threshold in bytes when the client is supposed to send a share compose message.\nSetting this option to <code>0<\/code> (zero) disables \"forced\" switch to a share compose message.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"0","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.threshold","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Defines the locale to use when sending a composed share message to an external recipient.\nExpects a locale identifier compliant to RFC 2798 and 2068; such as <code>en_US<\/code>.\nSpecial value <code>user-defined<\/code> means to select the sending user's locale.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"user-defined","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.externalRecipientsLocale","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Defines whether an expiration date is required to be set, which applied to\nthe folder\/files that were shared via a share compose message.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.requiredExpiration","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Defines whether shared folder\/files get automatically cleansed if an expiration date is exceeded.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.forceAutoDelete","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Defines default timeout in milliseconds for preview image creation.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1000","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.preview.timeout","Reloadable":true,"Tags":["Mail","Share","Drive","Timeout"]},{"Description":"If set to <code>true<\/code>, preview images for documents are generated. This needs the readerengine.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.documentPreviewEnabled","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"This setting is used to set the expiry date options that clients are supposed to offer for new\nDrive Mails. 'd' means day, 'w' means week, 'M' means month (notice the capital 'M' the small m\nstands for minutes) and 'y' stands for year.<br><br>Value must be a comma-separated list in ascending order.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"1d, 1w, 1M, 3M, 6M, 1y","File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.expiryDates","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Sets the default (pre-selected) expiry date for new Drive Mails that clients are supposed to set.\nIf not set, no expiry date is pre-selected except if com.openexchange.mail.compose.share.requiredExpiration\nis true. In that case the last value of com.openexchange.mail.compose.share.expiryDates is chosen.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":null,"File":"mail-compose.properties","Feature":"Mail compose","Key":"com.openexchange.mail.compose.share.defaultExpiryDate","Reloadable":true,"Tags":["Mail","Share","Drive"]},{"Description":"Specifies which sieve server should be used. Two options are allowed here:\n<ul>\n  <li><code>user<\/code> - use the imap server setting stored for user in the database<\/li>\n  <li><code>global<\/code> - use the sieve server given in <a href=#com.openexchange.mail.filter.server>com.openexchange.mail.filter.server<\/a> for all users.<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.filter.server\">com.openexchange.mail.filter.server<\/a>"],"Version":null,"Package":"open-xchange-mailfilter","Default":"user","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.loginType","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Specifies which sieve credentials should be use. Four options are allowed here:\n<ul>\n  <li><code>session<\/code> - login name and password are used from the current session.<\/li>\n  <li><code>session-full-login<\/code> - full login (incl. context part) name and password are used from the current session.<\/li>\n  <li><code>imapLogin<\/code> - the login name is taken from the field imapLogin of the current user, the password is taken from the current session.<\/li>\n  <li><code>mail<\/code> - use the primary mail address of the user and the password from the session.<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"session","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.credentialSource","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Specifies a default value for the sieve server.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"localhost","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.server","Reloadable":true,"Tags":["Mail Filter","Mail","Host","Sieve"]},{"Description":"Specifies the Sieve port.<br><br>Note:<br><code>2000<\/code> is the deprecated port number for Sieve (now assigned to some Cisco SCCP protocol by the IANA).<br><code>4190<\/code> is the new one used with most recent Linux and IMAP implementations.<br>Please check your system's default port defined at \/etc\/services.<br>","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"4190","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.port","Reloadable":true,"Tags":["Mail Filter","Mail","Port","Sieve"]},{"Description":"Specifies the name of the script, which will be generated.\nNote that the mail filter bundle will leave the old script with the old\nscript name behind, and doesn't delete it.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"Open-Xchange","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.scriptName","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Define the charset encoding to use for authentication to sieve server.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"UTF-8","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.authenticationEncoding","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Define the regex which recognizes servers with incorrect sieve TLS implementation.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"^Cyrus.*v([0-1]\\.[0-9].*|2\\.[0-2].*|2\\.3\\.[0-9]|2\\.3\\.[0-9][^0-9].*)$","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.nonRFCCompliantTLSRegex","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Whether to use TLS if available.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"true","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.tls","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","Security"]},{"Description":"Specifies if a vacation messages should only be sent to specific domains.\nIf multiple domains are given, they should be separated by \",\".<br>E.g.: \n<pre>com.openexchange.mail.filter.vacationDomains=testdomain.com,example.com<\/pre>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":null,"File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.vacationDomains","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Specifies when the connection should time out (value in milliseconds).\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"30000","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.connectionTimeout","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","Timeout"]},{"Description":"Specifies when the connection should time out (value in milliseconds) when performing SASL authentication against Sieve end-point.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"6000","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.authTimeout","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","Timeout"]},{"Description":"Set the password source; meaning which source is taken to determine a user's password to login into mail filter system.<br>If <code>session<\/code> is set, then user's individual system's password is taken.<br>If <code>global<\/code> is set, then the value specified through property 'com.openexchange.mail.filter.masterPassword' is taken.<br>Currently known values: <code>session<\/code> and <code>global<\/code>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.filter.masterPassword\">com.openexchange.mail.filter.masterPassword<\/a>"],"Version":null,"Package":"open-xchange-mailfilter","Default":"session","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.passwordSource","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"The master password for mail\/transport server. Only takes effect when property\n<a href=#com.openexchange.mail.filter.passwordSource>com.openexchange.mail.filter.passwordSource<\/a> is set to <code>global<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.filter.passwordSource\">com.openexchange.mail.filter.passwordSource<\/a>"],"Version":null,"Package":"open-xchange-mailfilter","Default":null,"File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.masterPassword","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","Credential"]},{"Description":"This property defines if mailbox names shall be UTF-7 encoded as specified in RFC2060; section 5.1.3. \"Mailbox International Naming Convention\".\nIf set to <code>false<\/code> no UTF-7 encoding is performed.<br><br>Set to <code>true<\/code> for those Cyrus IMAP server versions that do NOT support \"sieve_utf8fileinto\" property (e.g. lower than v2.3.11).<br>Set also to <code>true<\/code> for those Cyrus IMAP server versions that support \"sieve_utf8fileinto\" property and having that property set to \"0\".<br>Thus moving mails with the 'fileinto' command will properly work for mailbox names that contain non-ascii characters.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"false","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.useUTF7FolderEncoding","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Enable punycode encoding for the username used in authentication against the managesieve server.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"false","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.punycode","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Interpret Sieve Response Codes, see <a href=https:\/\/tools.ietf.org\/html\/rfc5804#section-1.3>https:\/\/tools.ietf.org\/html\/rfc5804#section-1.3<\/a>.\nIn most cases, this option must be kept to <code>false<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":"false","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.useSieveResponseCodes","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Specifies a comma-separated list of domains (wild-card syntax supported) that are allowed for redirect rules.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":null,"File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.redirectWhitelist","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","White List"]},{"Description":"Specifies the preferred SASL authentication mechanism.\nAn empty value falls-back to \"PLAIN\".<br><br>Known values: <code>GSSAPI<\/code>, <code>XOAUTH2<\/code>, <code>OAUTHBEARER<\/code>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-mailfilter","Default":null,"File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.preferredSaslMech","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"A flag announced to clients via the config action to indicate if they should allow nested tests.<br><br>Note:<br>This flag is only announced via the new v2 mailfilter api.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mailfilter","Default":"true","File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.options.allowNestedTests","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve"]},{"Description":"Defines a comma separated list of elements. Each elements is either a test name, an action name or a comparison depending on the [base].<br>[base] must be one of:\n<ul>\n\t<li>tests<\/li>\n\t<li>actions<\/li>\n\t<li>comparisons<\/li>\n<\/ul>\ne.g.:\n<pre>\ncom.openexchange.mail.filter.blacklist.actions = keep, discard\n<\/pre>\n\t\nThis will blacklist the actions 'keep' and 'discard' and will not show it to clients.<br><br>Note:<br>1. Invalid elements will be ignored.<br>2. This blacklist is only applicable for the new v2 mailfilter api.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mailfilter","Default":null,"File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.blacklist.[base]","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","Black List"]},{"Description":"Defines a comma separated list of strings. Each string represents a value which should be blacklisted from the corresponding field of the element.\n<br>[base] must be one of:\n<ul>\n\t<li>tests<\/li>\n\t<li>actions<\/li>\n<\/ul>\nCurrently only <code>tests<\/code> contains sub fields.<br><br>[element] must be a valid element of the base group. E.g. <code>address<\/code> for <code>tests<\/code> or <code>keep<\/code> for <code>actions<\/code>.<br><br>[field] must be a valid field of the element. E.g. <code>comparisons<\/code><br><br>e.g.:\n<pre>\ncom.openexchange.mail.filter.blacklist.tests.from.comparisons = is\n<\/pre>\nThis will blacklist the <code>is<\/code> comparator from the <code>from<\/code> action.<br><br>Note:<br>This blacklist is only applicable for the new v2 mailfilter api.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-mailfilter","Default":null,"File":"mailfilter.properties","Feature":"Mail Filter","Key":"com.openexchange.mail.filter.blacklist.[base].[element].[field]","Reloadable":true,"Tags":["Mail Filter","Mail","Sieve","Black List"]},{"Description":"Define the amount of time in milliseconds when to periodically check for new mails.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-malpoll","Default":"300000","File":"malpoll.properties","Feature":"MAL Poll","Key":"com.openexchange.push.malpoll.period","Reloadable":false,"Tags":["MAL Poll","Mail","Push"]},{"Description":"Whether a global timer is set or a timer per user.\nOr in other words: Do you want a global heartbeat or a heartbeat per user?\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-malpoll","Default":"true","File":"malpoll.properties","Feature":"MAL Poll","Key":"com.openexchange.push.malpoll.global","Reloadable":false,"Tags":["MAL Poll","Mail","Push"]},{"Description":"Whether the tasks executed by global timer are executed concurrently\nor by calling timer's thread.<br><br>Note:<br>This property only has effect if <a href=#com.openexchange.push.malpoll.global>com.openexchange.push.malpoll.global<\/a>\nis set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.push.malpoll.global\">com.openexchange.push.malpoll.global<\/a>"],"Version":null,"Package":"open-xchange-push-malpoll","Default":"true","File":"malpoll.properties","Feature":"MAL Poll","Key":"com.openexchange.push.malpoll.concurrentglobal","Reloadable":false,"Tags":["MAL Poll","Mail","Push","Thread"]},{"Description":"Define the folder to look-up for new mails in each mailbox.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-malpoll","Default":"INBOX","File":"malpoll.properties","Feature":"MAL Poll","Key":"com.openexchange.push.malpoll.folder","Reloadable":false,"Tags":["MAL Poll","Mail","Push","Folder"]},{"Description":"Define the port for the RMI Registry.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"9999","File":"management.properties","Feature":"Management","Key":"JMXPort","Reloadable":false,"Tags":["Management","RMI","Port"]},{"Description":"Define the JMX RMI Connector Server port. Typically chosen randomly by the JVM.\nA value of <code>-1<\/code> means that the port is randomly determined by the JVM.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"management.properties","Feature":"Management","Key":"JMXServerPort","Reloadable":false,"Tags":["Management","RMI","Port"]},{"Description":"Define the bind address for JMX agent.\nUse value <code>*<\/code> to let the JMX monitor bind to all interfaces.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"localhost","File":"management.properties","Feature":"Management","Key":"JMXBindAddress","Reloadable":false,"Tags":["Management","Monitoring","Host"]},{"Description":"Define the JMX login for authentication.\nLeaving this property empty means not to use authentication.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"management.properties","Feature":"Management","Key":"JMXLogin","Reloadable":false,"Tags":["Management","Authentication","Credential"]},{"Description":"Define the JMX password in SHA hashed version.\nThis property only has effect if property <a href=#JMXLogin>JMXLogin<\/a> is set.<br><br><h3>Using Perl to generate the SHA hash<\/h3>\nThe following Perl command can be used to generate such a password \n(requires to install the Digest::SHA1 Perl module):\n<pre>\nperl -M'Digest::SHA1 qw(sha1_base64)' -e 'print sha1_base64(\"YOURSECRET\").\"=\\n\";'\n<\/pre><br><br>Note:<br>Since Debian Wheezy and Ubuntu 12.04 the corresponding Perl module has been replaced with \"Digest::SHA\" (and \"Digest::SHA1\" is no longer maintained)<br><br><h3>Using ruby to generate the SHA hash<\/h3>\nAlternatively, ruby can be used to generate the appropriate SHA1 hash:\n<pre>\nruby -rdigest -e 'puts Digest::SHA1.base64digest(\"YOURSECRET\")'\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#JMXLogin\">JMXLogin<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"management.properties","Feature":"Management","Key":"JMXPassword","Reloadable":false,"Tags":["Management","Authentication","Credential"]},{"Description":"Path to the installation directory of UI apps.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-appsuite-backend","Default":"@prefix@\/appsuite","File":"manifests.properties","Feature":"Manifests","Key":"com.openexchange.apps.path","Reloadable":true,"Tags":["Manifests"]},{"Description":"Path to the zoneinfo database.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-appsuite-backend","Default":"\/usr\/share\/zoneinfo","File":"manifests.properties","Feature":"Manifests","Key":"com.openexchange.apps.tzdata","Reloadable":false,"Tags":["Manifests","Database"]},{"Description":"Paths to directories with UI manifest files.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-appsuite-backend","Default":"@prefix@\/appsuite\/manifests:&lt;more paths&gt;","File":"manifests.properties","Feature":"Manifests","Key":"com.openexchange.apps.manifestPath","Reloadable":true,"Tags":["Manifests"]},{"Description":"Determines whether messaging is enabled for this server.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"messaging.properties","Feature":"Messaging","Key":"com.openexchange.messaging.enabled","Reloadable":true,"Tags":["Messaging","Capability"]},{"Description":"Specifies if badges are enabled when using push notifications for the OX Mail app for iOS.\nThese get displayed on the app icon.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-pns-mobile-api-facade","Default":"true","File":"pns-mobile-api-facade.properties","Feature":"MobileApiFacade","Key":"com.openexchange.pns.mobile.api.facade.apn.badge.enabled","Reloadable":true,"Tags":["Mail","Push"]},{"Description":"Specifies if a sound should be played when the OX Mail app on iOS receives a push notification.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-pns-mobile-api-facade","Default":"true","File":"pns-mobile-api-facade.properties","Feature":"MobileApiFacade","Key":"com.openexchange.pns.mobile.api.facade.apn.sound.enabled","Reloadable":true,"Tags":["Mail","Push"]},{"Description":"Specifies the filename of the sound to play when a push notification is received in the OX Mail app on iOS.\nThis file needs to be included in the app, otherwise a default sound is played. The value <code>default<\/code> also causes\nthe default iOS sound to be played.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-pns-mobile-api-facade","Default":"default","File":"pns-mobile-api-facade.properties","Feature":"MobileApiFacade","Key":"com.openexchange.pns.mobile.api.facade.apn.sound.filename","Reloadable":true,"Tags":["Mail","Push"]},{"Description":"Specifies the E-Mail address for the no-reply account that is used as \"From\" header for\nsystem-initiated messages. Values must apply to the syntax defined in RFC 822, section 6.\nExamples:\n<pre>\ncom.openexchange.noreply.address=noreply@example.com\n<\/pre>\n<pre>\ncom.openexchange.noreply.address=OX App Suite &lt;noreply@example.com&gt;\n<\/pre>\n<pre>\ncom.openexchange.noreply.address=\"App Suite, OX\" &lt;noreply@example.com&gt;\n<\/pre>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-smtp","Default":null,"File":"noreply.properties","Feature":"No-Reply","Key":"com.openexchange.noreply.address","Reloadable":true,"Tags":["No-Reply","Mail"]},{"Description":"Specifies the login for the no-reply account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-smtp","Default":null,"File":"noreply.properties","Feature":"No-Reply","Key":"com.openexchange.noreply.login","Reloadable":true,"Tags":["No-Reply","Mail","Credential"]},{"Description":"Specifies the password for the no-reply account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-smtp","Default":null,"File":"noreply.properties","Feature":"No-Reply","Key":"com.openexchange.noreply.password","Reloadable":true,"Tags":["No-Reply","Mail","Credential"]},{"Description":"Specifies the SMTP server address for the no-reply account. The value must be an IP address\nor a full qualified domain name.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-smtp","Default":null,"File":"noreply.properties","Feature":"No-Reply","Key":"com.openexchange.noreply.server","Reloadable":true,"Tags":["No-Reply","Mail"]},{"Description":"Specifies the SMTP server port for the no-reply account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-smtp","Default":"25","File":"noreply.properties","Feature":"No-Reply","Key":"com.openexchange.noreply.port","Reloadable":true,"Tags":["No-Reply","Mail","Port"]},{"Description":"Specifies the secure mode for the no-reply account;\nsupported values are either <code>SSL<\/code>, <code>TLS<\/code> or <code>plain<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-smtp","Default":"plain","File":"noreply.properties","Feature":"No-Reply","Key":"com.openexchange.noreply.secureMode","Reloadable":true,"Tags":["No-Reply","Mail"]},{"Description":"If set to <code>true<\/code> all participants will be notified when the appointment or task is deleted \nwith the exception of the person deleting the appointment\/task.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"notification.properties","Feature":"Notification","Key":"notify_participants_on_delete","Reloadable":false,"Tags":["Notification","Task","Appointment","Mail"]},{"Description":"Direct links for notifications are generated according to the following pattern.<br>[hostname] needs to be replaced with the hostname of your machine. This is done automatically by software on backend machines using the\nhosts canonical host name.<br>[uiwebpath] is replaced with the value of <a href=#com.openexchange.UIWebPath>com.openexchange.UIWebPath<\/a>.<br>[module], [object] and [folder] are replaced with the relevant IDs to generate the direct link.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"http:\/\/[hostname]\/[uiwebpath]#!!&app=io.ox\/[module]&id=[object]&folder=[folder]","File":"notification.properties","Feature":"Notification","Key":"object_link","Reloadable":false,"Tags":["Notification","Task","Appointment","Host"]},{"Description":"Enables\/Disables imip-mails for internal users.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"notification.properties","Feature":"Notification","Key":"imipForInternalUsers","Reloadable":false,"Tags":["Notification","Task","Appointment","Mail"]},{"Description":"This property defines which email address of a user is used as from header when this user triggers notification mails.<br>Possible values are: <code>primaryMail<\/code> or <code>defaultSenderAddress<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"defaultSenderAddress","File":"notification.properties","Feature":"Notification","Key":"com.openexchange.notification.fromSource","Reloadable":false,"Tags":["Notification","Task","Appointment","Mail"]},{"Description":"This property enables\/disables the notification Pool for Appointment notifications and invitations.\nIf enabled, changes are combined and mails are summarized according different heuristics.\nIf disabled, changes are sent immediately.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"notification.properties","Feature":"Notification","Key":"com.openexchange.calendar.notify.poolenabled","Reloadable":false,"Tags":["Notification","Task","Appointment","Mail"]},{"Description":"A comma seperated list of enabled oauth modules. \nThis list can be configured for each individual oauth provider. \nTo identify the oauth provider replace [oauth_provider] with the last part of the provider id.<br>E.g. com.openexchange.oauth.google -> com.openexchange.oauth.modules.enabled.google<br>Available modules are:\n  <table>\n    <tr>\n      <th>Module identifier<\/th>\n      <th>Description<\/th>\n      <th>Supported by<\/th>\n    <\/tr>\n    <tr>\n      <td>mail<\/td>\n      <td>Allows access to mail data of the OAuth provider<\/td>\n      <td>google<\/td>\n    <\/tr>\n    <tr>\n      <td>calendar_ro<\/td>\n      <td>Allows read-only access to calendar data of the OAuth provider<\/td>\n      <td>google, msliveconnect<\/td>\n    <\/tr>\n    <tr>\n      <td>contacts_ro<\/td>\n      <td>Allows read-only access to contact data of the OAuth provider<\/td>\n      <td>google, msliveconnect, xing, yahoo<\/td>\n    <\/tr>\n    <tr>\n      <td>calendar<\/td>\n      <td>Allows read-write access to calendar data of the OAuth provider<\/td>\n      <td>google, msliveconnect<\/td>\n    <\/tr>\n    <tr>\n      <td>contacts<\/td>\n      <td>Allows read-write access to contact data of the OAuth provider<\/td>\n      <td>google, msliveconnect, yahoo<\/td>\n    <\/tr>\n    <tr>\n      <td>drive<\/td>\n      <td>Allows access to files\/documents API of the OAuth provider<\/td>\n      <td>boxcom, dropbox, google, msliveconnect <\/td>\n    <\/tr>\n    <tr>\n      <td>feeds<\/td>\n      <td>Allows access to feeds API of the OAuth provider<\/td>\n      <td>twitter<\/td>\n    <\/tr>\n  <\/table>\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":"open-xchange-oauth","Default":null,"File":"oauth.properties","Feature":"OAuth","Key":"com.openexchange.oauth.modules.enabled.[oauth_provider]","Reloadable":true,"Tags":["OAuth"]},{"Description":"Enables or disables the oauth service with the service id [serviceId]. <br><br>Currently known service ids:\n  <ul>\n   <li>boxcom<\/li>\n   <li>dropbox<\/li>\n   <li>google<\/li>\n   <li>msliveconnect<\/li>\n   <li>twitter<\/li>\n   <li>xing<\/li>\n   <li>yahoo<\/li>\n  <\/ul>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":"false","File":null,"Feature":"OAuth","Key":"com.openexchange.oauth.[serviceId]","Reloadable":true,"Tags":["OAuth","Boxcom","Dropbox","Google","MS Live Connect","Twitter","Xing","Yahoo"]},{"Description":"The api key of your [serviceId] application.<br><br>See <a href=#com.openexchange.oauth.[serviceId] >com.openexchange.oauth.[serviceId] <\/a> for a list of currently known service ids.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":null,"File":null,"Feature":"OAuth","Key":"com.openexchange.oauth.[serviceId].apiKey","Reloadable":true,"Tags":["OAuth","Boxcom","Dropbox","Google","MS Live Connect","Twitter","Xing","Yahoo","Credential"]},{"Description":"The api secret of your [serviceId] application.<br><br>See <a href=#com.openexchange.oauth.[serviceId] >com.openexchange.oauth.[serviceId] <\/a> for a list of currently known service ids.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":null,"File":null,"Feature":"OAuth","Key":"com.openexchange.oauth.[serviceId].apiSecret","Reloadable":true,"Tags":["OAuth","Boxcom","Dropbox","Google","MS Live Connect","Twitter","Xing","Yahoo","Credential"]},{"Description":"The redirect url of your [serviceId] application. E.g.:\n<pre>\ncom.openexchange.oauth.[serviceId].redirectUrl=https:\/\/myappsuite.mydomain.invalid\/ajax\/defer\n<\/pre><br><br>See <a href=#com.openexchange.oauth.[serviceId] >com.openexchange.oauth.[serviceId] <\/a> for a list of currently known service ids.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":null,"File":null,"Feature":"OAuth","Key":"com.openexchange.oauth.[serviceId].redirectUrl","Reloadable":true,"Tags":["OAuth","Boxcom","Dropbox","Google","MS Live Connect","Yahoo"]},{"Description":"The product name of your [serviceId] application.<br><br>See <a href=#com.openexchange.oauth.[serviceId] >com.openexchange.oauth.[serviceId] <\/a> for a list of currently known service ids.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":null,"File":null,"Feature":"OAuth","Key":"com.openexchange.oauth.[serviceId].productName","Reloadable":true,"Tags":["OAuth","Dropbox","Google","Yahoo"]},{"Description":"The consumer key (for upsell).\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":null,"File":"xingoauth.properties","Feature":"OAuth","Key":"com.openexchange.oauth.xing.consumerKey","Reloadable":true,"Tags":["OAuth","Xing","Credential"]},{"Description":"The consumer secret (for upsell).\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-oauth","Default":null,"File":"xingoauth.properties","Feature":"OAuth","Key":"com.openexchange.oauth.xing.consumerSecret","Reloadable":true,"Tags":["OAuth","Xing","Credential"]},{"Description":"The main switch to enabled\/disable client on-boarding.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"true","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.enabled","Reloadable":false,"Tags":["Onboarding"]},{"Description":"The display name of the Apple platform.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"Apple","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.apple.displayName","Reloadable":true,"Tags":["Onboarding","Apple"]},{"Description":"The description of the Apple platform.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"The Apple platform","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.apple.description","Reloadable":true,"Tags":["Onboarding","Apple"]},{"Description":"The display name of the Android\/Google platform.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"Android","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.android.displayName","Reloadable":true,"Tags":["Onboarding","Android"]},{"Description":"The description of the Android\/Google platform.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"The Android platform","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.android.description","Reloadable":true,"Tags":["Onboarding","Android"]},{"Description":"The display name of the Windows platform.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"Windows","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.windows.displayName","Reloadable":true,"Tags":["Onboarding","Windows"]},{"Description":"The description of the Windows platform.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"The Windows platform","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.windows.description","Reloadable":true,"Tags":["Onboarding","Windows"]},{"Description":"The on-boarding properties for Apple Mac device.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"driveappinstall, mailsync, davsync","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.apple.mac.scenarios","Reloadable":true,"Tags":["Onboarding","Apple"]},{"Description":"The on-boarding properties for Apple iPad device.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"mailappinstall, driveappinstall, eassync, mailsync, davsync","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.apple.ipad.scenarios","Reloadable":true,"Tags":["Onboarding","Apple"]},{"Description":"The on-boarding properties for Apple iPhone device.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"mailappinstall, driveappinstall, eassync, mailsync, davsync","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.apple.iphone.scenarios","Reloadable":true,"Tags":["Onboarding","Apple"]},{"Description":"The on-boarding properties for Android tablet device.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"mailappinstall, driveappinstall, mailmanual, syncappinstall","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.android.tablet.scenarios","Reloadable":true,"Tags":["Onboarding","Android"]},{"Description":"The on-boarding properties for Android phone device.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"mailappinstall, driveappinstall, mailmanual, syncappinstall","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.android.phone.scenarios","Reloadable":true,"Tags":["Onboarding","Android"]},{"Description":"The on-boarding properties for Windows Desktop device.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"drivewindowsclientinstall, emclientinstall, mailmanual","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.windows.desktop.scenarios","Reloadable":true,"Tags":["Onboarding","Windows"]},{"Description":"Enables the plist signature.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-client-onboarding","Default":"false","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.plist.signature.enabled","Reloadable":true,"Tags":["Onboarding","Apple","PList"]},{"Description":"The filename of the pkcs12 keystore.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.plist.pkcs12store.filename","Reloadable":true,"Tags":["Onboarding","Apple","PList"]},{"Description":"The password of the pkcs12 keystore.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.client.onboarding.plist.pkcs12store.filename\">com.openexchange.client.onboarding.plist.pkcs12store.filename<\/a>"],"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.plist.pkcs12store.password","Reloadable":true,"Tags":["Onboarding","Apple","PList","Credential"]},{"Description":"The key alias inside the keystore.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.client.onboarding.plist.pkcs12store.filename\">com.openexchange.client.onboarding.plist.pkcs12store.filename<\/a>"],"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.plist.signkey.alias","Reloadable":true,"Tags":["Onboarding","Apple","PList"]},{"Description":"Define the time (in milliseconds) which must pass by before a new sms can be sent.\nA value of <code>0<\/code> disables the limit.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.client.onboarding.plist.pkcs12store.filename\">com.openexchange.client.onboarding.plist.pkcs12store.filename<\/a>"],"Version":null,"Package":"open-xchange-client-onboarding","Default":"0","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.sms.ratelimit","Reloadable":true,"Tags":["Onboarding","Limit","SMS"]},{"Description":"Defines the default country as a two letter code.\nFor all codes see ISO 3166-1.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.client.onboarding.plist.pkcs12store.filename\">com.openexchange.client.onboarding.plist.pkcs12store.filename<\/a>"],"Version":null,"Package":"open-xchange-client-onboarding","Default":"DE","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.sms.defaultCountry","Reloadable":true,"Tags":["Onboarding","SMS"]},{"Description":"Specifies the comma-separated list of enabled scenarios.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.client.onboarding.plist.pkcs12store.filename\">com.openexchange.client.onboarding.plist.pkcs12store.filename<\/a>"],"Version":null,"Package":"open-xchange-client-onboarding","Default":"davsync, davmanual, mailsync, mailmanual, mailappinstall, driveappinstall, drivewindowsclientinstall, emclientinstall, syncappinstall, eassync, easmanual","File":"client-onboarding.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.enabledScenarios","Reloadable":true,"Tags":["Onboarding"]},{"Description":"Specifies the URL to the CalDAV end-point; e.g.: \n<pre>\ncom.openexchange.client.onboarding.caldav.url=dav.open-xchange.invalid\n<\/pre>\n<pre>\ncom.openexchange.client.onboarding.caldav.url=http:\/\/dav.open-xchange.invalid\n<\/pre><br><br>Note:<br>Specifying a protocol\/scheme is optional and may be used to control whether the end-point is\nsupposed to be accessed via SSL or not.\nMoreover, any path information is stripped off as only host name, port and SSL\/No-SSL are relevant.\nThe administrator has ensure that end-point is reachable by a well-known path;<br>E.g.: \n<pre>\nPROPFIND \/dav.example.com%3A8800\/.well-known\/caldav HTTP\/1.1\n<\/pre>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-caldav.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.caldav.url","Reloadable":true,"Tags":["Onboarding","CalDAV","Host","Port"]},{"Description":"Specifies whether a look-up is supposed to be performed to check for custom login sources that might be registered.\nIf available, then the login string is taken from such a custom login source.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"false","File":"client-onboarding-caldav.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.caldav.login.customsource","Reloadable":true,"Tags":["Onboarding","CalDAV"]},{"Description":"Specifies the URL to the CardDAV end-point; e.g. \"dav.open-xchange.invalid\" or \"http:\/\/dav.open-xchange.invalid\".<br><br>Note:<br>Specifying a protocol\/scheme is optional and may be used to control whether the end-point is\nsupposed to be accessed via SSL or not.\nMoreover, any path information is stripped off as only host name, port and SSL\/No-SSL are relevant.\nThe administrator has ensure that end-point is reachable by a well-known path;<br>E.g.:\n<pre>\nPROPFIND \/dav.example.com%3A8843\/.well-known\/carddav HTTP\/1.1\n<\/pre>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-carddav.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.carddav.url","Reloadable":true,"Tags":["Onboarding","CardDAV","Host","Port"]},{"Description":"Specifies whether a look-up is supposed to be performed to check for custom login sources that might be registered.\nIf available, then the login string is taken from such a custom login source.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"false","File":"client-onboarding-carddav.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.carddav.login.customsource","Reloadable":true,"Tags":["Onboarding","CardDAV"]},{"Description":"Specifies the URL to Google Play Store for the Drive App.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"https:\/\/play.google.com\/store\/apps\/details?id=com.openexchange.drive.vanilla","File":"client-onboarding-driveapp.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.driveapp.store.google.playstore","Reloadable":true,"Tags":["Onboarding","Drive","Android"]},{"Description":"Specifies the URL to Apple App Store for the Drive App.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"https:\/\/itunes.apple.com\/de\/app\/ox-drive\/id798570177","File":"client-onboarding-driveapp.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.driveapp.store.apple.appstore","Reloadable":true,"Tags":["Onboarding","Drive","Apple"]},{"Description":"Specifies the URL to Apple Mac App Store for the Drive App.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"https:\/\/itunes.apple.com\/de\/app\/ox-drive\/id818195014","File":"client-onboarding-driveapp.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.driveapp.store.apple.macappstore","Reloadable":true,"Tags":["Onboarding","Drive","Apple"]},{"Description":"Specifies the URL to the EAS end-point; e.g.:\n<pre>\ncom.openexchange.client.onboarding.eas.url=eas.open-xchange.invalid\n<\/pre>\n<pre>\ncom.openexchange.client.onboarding.eas.url=http:\/\/eas.open-xchange.invalid\n<\/pre><br><br>Note:<br>Specifying a protocol\/scheme is optional and may be used to control whether the end-point is\nsupposed to be accessed via SSL or not.\nMoreover, any path information is stripped off as only host name, port and SSL\/No-SSL are relevant.\nThe administrator has ensure that end-point is reachable by a well-known path.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-eas.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.eas.url","Reloadable":true,"Tags":["Onboarding","EAS","Host","Port"]},{"Description":"Specifies whether a look-up is supposed to be performed to check for custom login sources that might be registered.\nIf available, then the login string is taken from such a custom login source.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"false","File":"client-onboarding-eas.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.eas.login.customsource","Reloadable":true,"Tags":["Onboarding","EAS"]},{"Description":"Specifies the URL to eM-Client download link\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-emclient.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.emclient.url","Reloadable":true,"Tags":["Onboarding","eM-Client"]},{"Description":"Specifies the IMAP host name.\nIf not set, falls-back to internal settings for accessing the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-mail.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mail.imap.host","Reloadable":true,"Tags":["Onboarding","Mail","Host"]},{"Description":"Specifies the IMAP port.\nIf not set, falls-back to internal settings for accessing the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-mail.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mail.imap.port","Reloadable":true,"Tags":["Onboarding","Mail","Port"]},{"Description":"Specifies whether a secure connection is supposed to established to access the IMAP server.\nIf not set, falls-back to internal settings for accessing the primary account.<br><br>Possible values: <code>true<\/code> or <code>false<\/code>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-mail.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mail.imap.secure","Reloadable":true,"Tags":["Onboarding","Mail","Security"]},{"Description":"Specifies the SMTP host name.\nIf not set, falls-back to internal settings for accessing the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-mail.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mail.smtp.host","Reloadable":true,"Tags":["Onboarding","Mail","Host"]},{"Description":"Specifies the SMTP port.\nIf not set, falls-back to internal settings for accessing the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-mail.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mail.smtp.port","Reloadable":true,"Tags":["Onboarding","Mail","Port"]},{"Description":"Specifies whether a secure connection is supposed to established to access the SMTP server.\nIf not set, falls-back to internal settings for accessing the primary account.<br><br>Possible values: <code>true<\/code> or <code>false<\/code>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":null,"File":"client-onboarding-mail.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mail.smtp.secure","Reloadable":true,"Tags":["Onboarding","Mail","Security"]},{"Description":"Specifies the URL to Google Play Store for the Mail App.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"https:\/\/play.google.com\/store\/apps\/details?id=com.openexchange.mobile.mailapp.enterprise","File":"client-onboarding-mailapp.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mailapp.store.google.playstore","Reloadable":true,"Tags":["Onboarding","Mail","Android"]},{"Description":"Specifies the URL to Apple App Store for the Mail App.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"https:\/\/itunes.apple.com\/us\/app\/ox-mail\/id1008644994","File":"client-onboarding-mailapp.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.mailapp.store.apple.appstore","Reloadable":true,"Tags":["Onboarding","Mail","Apple"]},{"Description":"Specifies the URL to Google Play Store for the Sync App.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-client-onboarding","Default":"https:\/\/itunes.apple.com\/us\/app\/ox-mail\/id1008644994","File":"client-onboarding-syncapp.properties","Feature":"Onboarding","Key":"com.openexchange.client.onboarding.syncapp.store.google.playstore","Reloadable":true,"Tags":["Onboarding","Sync App","Android"]},{"Description":"Switch to enable disable the core OpenID feature.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"false","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.enabled","Reloadable":true,"Tags":["OpenID"]},{"Description":"Start the default core OpenID backend.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"false","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.startDefaultBackend","Reloadable":true,"Tags":["OpenID"]},{"Description":"The client id, which was assigned by thr OP to this client\/backend\non registration\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.clientId","Reloadable":true,"Tags":["OpenID"]},{"Description":"The path to the init servlet of this backend\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.rpRedirectURIInit","Reloadable":true,"Tags":["OpenID"]},{"Description":"The path to the authentication servlet of this backend\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.rpRedirectURIAuth","Reloadable":true,"Tags":["OpenID"]},{"Description":"The OPs authorization endpoint\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.opAuthorizationEndpoint","Reloadable":true,"Tags":["OpenID"]},{"Description":"The OPs token endpoint\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.opTokenEndpoint","Reloadable":true,"Tags":["OpenID"]},{"Description":"The client secret, which was assigned by the OP to this client\/backend\non registration\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.clientSecret","Reloadable":true,"Tags":["OpenID"]},{"Description":"The OPs JWK Set endpoint\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.opJwkSetEndpoint","Reloadable":true,"Tags":["OpenID"]},{"Description":"The used JWS encryption algorithm\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.jwsAlgorithm","Reloadable":true,"Tags":["OpenID"]},{"Description":"The used scope\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"OpenID","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.scope","Reloadable":true,"Tags":["OpenID"]},{"Description":"The OPs issuer path\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.opIssuer","Reloadable":true,"Tags":["OpenID"]},{"Description":"The OPs response type, which also identifies the used flow\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"code","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.responseType","Reloadable":true,"Tags":["OpenID"]},{"Description":"The OPs logout endpoint\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.opLogoutEndpoint","Reloadable":true,"Tags":["OpenID"]},{"Description":"The location where the Browser should be redirected after logout\nfrom OP\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.rpRedirectURIPostSSOLogout","Reloadable":true,"Tags":["OpenID"]},{"Description":"Whether to redirect to the OP on logout trigger from client or not\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"false","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.ssoLogout","Reloadable":true,"Tags":["OpenID"]},{"Description":"Where to redirect the user after a valid logout\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"false","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.rpRedirectURILogout","Reloadable":true,"Tags":["OpenID"]},{"Description":"Which login mode is enabled look at {@link OIDCBackendConfig.AutologinMode} for all valid values,\nso far the following values are valid: {off, ox_direct, sso_redirect}.\noff - no autologin\nox_direct - load user session from cookie and load Appsuite directly\nsso_redirect - check for a valid session on OPs side before login into\n  a valid session loaded from a cookie\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"off","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.autologinCookieMode","Reloadable":true,"Tags":["OpenID"]},{"Description":"Time in milliseconds determines how long before the expiration of the\nOAuth AccessToken a new AccessToken should be requested. \"refresh_token\"\ngrant type must be registered for this client.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":"60000","File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.oauthRefreshTime","Reloadable":true,"Tags":["OpenID"]},{"Description":"This backends UI path\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.uiWebPath","Reloadable":true,"Tags":["OpenID"]},{"Description":"This backends servlet path, which is appended to the default \/oidc\/ path.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.backendPath","Reloadable":true,"Tags":["OpenID"]},{"Description":"This contains a comma separated list of hosts, that this backend supports.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-oidc","Default":null,"File":null,"Feature":"OpenID","Key":"com.openexchange.oidc.hosts","Reloadable":true,"Tags":["OpenID"]},{"Description":"Define the socket read timeout value in milliseconds. A value less than\nor equal to zero is infinite timeout. See also <a href=#mail.smtp.timeout>mail.smtp.timeout<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":"50000","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.pop3Timeout","Reloadable":true,"Tags":["Mail","POP3","Timeout"]},{"Description":"Define the socket connect timeout value in milliseconds. A value less\nor equal to zero is infinite timeout. See also <a href=#mail.smtp.connectiontimeout>mail.smtp.connectiontimeout<\/a>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":"20000","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.pop3ConnectionTimeout","Reloadable":true,"Tags":["Mail","POP3","Timeout"]},{"Description":"Define the amount of time in milliseconds a POP3 server is treated as being temporary down.\nA POP3 server is treated as being temporary down if a socket connect fails. Further requests to\nthe affected POP3 server are going to be denied for the specified amount of time.\nA value less or equal to zero disables this setting.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":"10000","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.pop3TemporaryDown","Reloadable":true,"Tags":["Mail","POP3"]},{"Description":"Define the encoding for POP3 authentication\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":"UTF-8","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.pop3AuthEnc","Reloadable":true,"Tags":["Mail","POP3"]},{"Description":"Define the registration name of the appropriate spam handler to use.<br><br>Note:<br>This value gets overwritten by <a href=#com.openexchange.spamhandler.name>com.openexchange.spamhandler.name<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.spamhandler.name\">com.openexchange.spamhandler.name<\/a>"],"Version":null,"Package":"open-xchange-pop3","Default":"DefaultSpamHandler","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.spamHandler","Reloadable":false,"Tags":["Mail","POP3"]},{"Description":"Define the amount of time in milliseconds an established POP3 connection is kept\nopen although being idle. Since some POP3 servers limit the time period in which\nconnections may be opened\/closed, this property allows to keep the connection open\nto avoid an error on a subsequent login.\nThis property overwrites default connection idle time specified through property\n<a href=#com.openexchange.mail.mailAccessCacheIdleSeconds>com.openexchange.mail.mailAccessCacheIdleSeconds<\/a>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.mail.mailAccessCacheIdleSeconds\">com.openexchange.mail.mailAccessCacheIdleSeconds<\/a>"],"Version":null,"Package":"open-xchange-pop3","Default":"300000","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.pop3ConnectionIdleTime","Reloadable":true,"Tags":["Mail","POP3"]},{"Description":"Specify the number of messages (positive integer) which are allowed to be processed at once.\nZero or negative value defaults to <code>100<\/code>.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":"100","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.pop3BlockSize","Reloadable":true,"Tags":["Mail","POP3"]},{"Description":"Whether ping operation is allowed for POP3 account.\nMany POP3 account limit number of allowed login attempts in a certain time interval.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-pop3","Default":"false","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.allowPing","Reloadable":false,"Tags":["Mail","POP3"]},{"Description":"Whether denied ping operation shall be indicated as a warning to client.\nOnly effective if <a href=#com.openexchange.pop3.allowPing>com.openexchange.pop3.allowPing<\/a> is set to <code>false<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-pop3","Default":"true","File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.logDeniedPing","Reloadable":false,"Tags":["Mail","POP3"]},{"Description":"Specifies the SSL protocols that will be enabled for SSL connections. The property value is a whitespace separated list of tokens.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":null,"File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.ssl.protocols","Reloadable":true,"Tags":["Mail","POP3"]},{"Description":"Specifies the SSL cipher suites that will be enabled for SSL connections. The property value is a whitespace separated list of tokens<br><br>Check \"http:\/\/<ox-grizzly-hostname>:<ox-grizzly-port>\/stats\/diagnostic?param=ciphersuites\" to check available cipher suites.<br><br>An empty value means, that the current JVM's default SSL cipher suite is used.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-pop3","Default":null,"File":"pop3.properties","Feature":"POP3","Key":"com.openexchange.pop3.ssl.ciphersuites","Reloadable":true,"Tags":["Mail","POP3"]},{"Description":"When searching for participants and the participants selection dialog is\nopened this option defines if initially all users, groups and resources are\ndisplayed or not. If this option is <code>true<\/code> every opening of the dialog triggers\na search request on the server.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"participant.properties","Feature":"Participant","Key":"com.openexchange.participant.autoSearch","Reloadable":false,"Tags":["Participant","Search"]},{"Description":"If set to \"true\" password changes will be recorded. If set to \"false\" the feature is disabled and no password changes will be recorded. This means *not* that password changes are disabled. \n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"true","File":null,"Feature":"Password Change History","Key":"com.openexchange.passwordchange.history.enabled","Reloadable":false,"Tags":["Password Change History","History"]},{"Description":"The number of entries that the server should keep. If set to \"0\" all entries for given user will be deleted. Setting the value to \"0\" efficiently disables the feature for a user\/context.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"10","File":null,"Feature":"Password Change History","Key":"com.openexchange.passwordchange.history.limit","Reloadable":false,"Tags":["Password Change History","History"]},{"Description":"The actual recorder that saves and retrieves the data. Currently shipped \"default\" for a MySQL implementation.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-core","Default":"default","File":null,"Feature":"Password Change History","Key":"com.openexchange.passwordchange.history.recorder","Reloadable":false,"Tags":["Password Change History","History"]},{"Description":"Script which updates the user's password. Must be executable (+x) and\nhave correct interpreter set e.g. #!\/bin\/bash<br><br>The following values are passed by the servlet to the script:<br>1. --cid - Context ID<br>2. --username - Username of the logged in user<br>3. --userid - User ID of the logged in user<br>4. --oldpassword - Old user password<br>5. --newpassword - New user password<br><br>See <a href=http:\/\/oxpedia.org\/wiki\/index.php?title=ChangePasswordExternal>http:\/\/oxpedia.org\/wiki\/index.php?title=ChangePasswordExternal<\/a>\nfor some examples.<br><br>If script does not exit with status code 0, an io-error is shown in\nthe GUI.<br><br>The following exit codes will display a defined error:<br>1: Cannot change password < %s >, see logfiles for details.<br>2: New password is too short<br>3: New password is too weak<br>4: Cannot find user<br>5: LDAP error\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.passwordchange.script.base64\">com.openexchange.passwordchange.script.base64<\/a>"],"Version":null,"Package":"open-xchange-passwordchange-script","Default":null,"File":"change_pwd_script.properties","Feature":"Password Change Script","Key":"com.openexchange.passwordchange.script.shellscript","Reloadable":true,"Tags":["Password Change Script"]},{"Description":"Indicates if the string based script parameters like username,\noldpassword and newpassword should be encoded as Base64 to circumvent\ncharacter encoding issues on improperly configured distributions not\nproviding an unicode environment for the process.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.passwordchange.script.shellscript\">com.openexchange.passwordchange.script.shellscript<\/a>"],"Version":"7.8.4","Package":"open-xchange-passwordchange-script","Default":"false","File":"change_pwd_script.properties","Feature":"Password Change Script","Key":"com.openexchange.passwordchange.script.base64","Reloadable":true,"Tags":["Password Change Script"]},{"Description":"Default permissions for all users.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"permissions.properties","Feature":"Permission","Key":"permissions","Reloadable":false,"Tags":["Permission","Capability"]},{"Description":"Mark this installation as boring, i.e. disable an easter egg.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"permissions.properties","Feature":"Permission","Key":"com.openexchange.capability.boring","Reloadable":false,"Tags":["Permission","Capability"]},{"Description":"This property signals that the user is the only user in associated context\/tenant.\nIt disables certain collaborative features and that would therefore be useless in such a context\/tenant.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"permissions.properties","Feature":"Permission","Key":"com.openexchange.capability.alone","Reloadable":true,"Tags":["Permission","Capability"]},{"Description":"Mobile App general permission.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"permissions.properties","Feature":"Permission","Key":"com.openexchange.capability.mobile_mail_app","Reloadable":true,"Tags":["Permission"]},{"Description":"Allows users to create share links to share files or folders.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"permissions.properties","Feature":"Permission","Key":"com.openexchange.capability.share_links","Reloadable":true,"Tags":["Permission","Share","Capability"]},{"Description":"Allows users to share files or folder with guest users.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"permissions.properties","Feature":"Permission","Key":"com.openexchange.capability.invite_guests","Reloadable":true,"Tags":["Permission","Share","Capability"]},{"Description":"Enables\/disables the archive functionalities that is to move on demand older mails from any selected folder to a special archive folder.\nIf disabled the server will reject to perform archive requests.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"permissions.properties","Feature":"Permission","Key":"com.openexchange.capability.archive_emails","Reloadable":true,"Tags":["Permission","Mail","Capability"]},{"Description":"The switch to enable\/disable the preview cache.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"preview.properties","Feature":"Preview","Key":"com.openexchange.preview.cache.enabled","Reloadable":true,"Tags":["Preview","Caching"]},{"Description":"Specify the total quota for preview cache for each context.\nThis value is used if no individual context quota is defined.\nA value of zero or less means no quota.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"10485760","File":"preview.properties","Feature":"Preview","Key":"com.openexchange.preview.cache.quota","Reloadable":true,"Tags":["Preview","Quota","Caching"]},{"Description":"Specify the quota per document for preview cache for each context.\nThis value is used if no individual quota per document is defined.\nA value of zero or less means no quota.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"524288","File":"preview.properties","Feature":"Preview","Key":"com.openexchange.preview.cache.quotaPerDocument","Reloadable":true,"Tags":["Preview","Quota","Caching"]},{"Description":"Specifies what type of storage is used for caching previews.\nEither file store (<code>FS<\/code>) or database (<code>DB<\/code>).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"FS","File":"preview.properties","Feature":"Preview","Key":"com.openexchange.preview.cache.type","Reloadable":false,"Tags":["Preview","Caching"]},{"Description":"Specifies if storing previews in file store affects user's file store quota or not.\nOnly applies if <a href=#com.openexchange.preview.cache.type>com.openexchange.preview.cache.type<\/a> is set to <code>FS<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.preview.cache.type\">com.openexchange.preview.cache.type<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"false","File":"preview.properties","Feature":"Preview","Key":"com.openexchange.preview.cache.quotaAware","Reloadable":false,"Tags":["Preview","Quota","Caching"]},{"Description":"If set to true, the contents of a microformatted publication will\nbe processed through a whitelisting filter that removes elements\nthat are considered potentially unsafe. We recommend you use this\nin case you do not have publications on a different subdomain.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"publications.properties","Feature":"Publications","Key":"com.openexchange.publish.microformats.usesWhitelisting","Reloadable":false,"Tags":["Publication","White List"]},{"Description":"If enabled, this allows you to have a different domain as\npart of the URI for publications.<br><br>Note:<br>If you enable both the domain and the subdomain option,\ndomain takes precedence.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.publish.subdomain\">com.openexchange.publish.subdomain<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"publications.properties","Feature":"Publications","Key":"com.openexchange.publish.domain","Reloadable":false,"Tags":["Publication"]},{"Description":"If enabled, this allows you to use a different subdomain as\npart of the URI for publications. This subdomain will be\nprepended to the domain of the server you are currently using.\nNo need to end the subdomain name with a dot, btw.<br><br>Note:<br>If you enable both the domain and the subdomain option,\ndomain takes precedence.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.publish.domain\">com.openexchange.publish.domain<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"publications.properties","Feature":"Publications","Key":"com.openexchange.publish.subdomain","Reloadable":false,"Tags":["Publication"]},{"Description":"The legal name of the company that will be displayed in the\ndisclaimer of the default publication template.<br><br>Note:<br>If an empty value is set or the property isn't defined at all, the\ndefault will be the generic wording 'the hoster'.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"publications.properties","Feature":"Publications","Key":"com.openexchange.publish.legalHosterName","Reloadable":false,"Tags":["Publication"]},{"Description":"Enabled\/disables the possibility to create\/modify publications.\nThis should be set to <code>false<\/code>, because the new sharing module is supposed to be used and this module is considered as deprecated.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"publications.properties","Feature":"Publications","Key":"com.openexchange.publish.createModifyEnabled","Reloadable":false,"Tags":["Publication"]},{"Description":"The base time in milliseconds a notification is queued in buffer to possible aggregate\nwith similar notifications that arrive during that time. Notifications with lower priority might be queued even longer.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.pns.maxDelayDuration\">com.openexchange.pns.maxDelayDuration<\/a>"],"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"1000","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.delayDuration","Reloadable":true,"Tags":["Push"]},{"Description":"The base maximum time in milliseconds a notification is queued in buffer when similar notifications are arriving during that time. Notifications with lower priority might be queued even longer.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.pns.delayDuration\">com.openexchange.pns.delayDuration<\/a>"],"Version":"7.10.0","Package":"open-xchange-pns-impl","Default":"10000","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.maxDelayDuration","Reloadable":true,"Tags":["Push"]},{"Description":"The frequency\/delay in milliseconds when the buffering queue will be checked for due\nnotifications (the ones exceeding <a href=#com.openexchange.pns.delayDuration>com.openexchange.pns.delayDuration<\/a> in queue).\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.pns.delayDuration\">com.openexchange.pns.delayDuration<\/a>"],"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"500","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.timerFrequency","Reloadable":true,"Tags":["Push"]},{"Description":"Specifies the number of threads that concurrently handle due notifications that were transferred\nfrom buffering queue to processing queue.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"500","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.numProcessorThreads","Reloadable":true,"Tags":["Push"]},{"Description":"Specifies the buffer size for due notifications that were transferred from buffering queue to\nprocessing queue.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"65536","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.maxProcessorTasks","Reloadable":true,"Tags":["Push","Limit"]},{"Description":"Specifies whether the APNS transport is enabled.<br><br>Moreover, an even finer-grained decision is possible to be configured as a certain transport\nis checked for availability providing user, context, client and topic.\nHence, it is possible to specify:\n<pre>\ncom.openexchange.pns.transport.apn.ios.enabled + (\".\" + {client})? + (\".\" + {topic})?<br><br>com.openexchange.pns.transport.apn.ios.enabled.open-xchange-appsuite.ox:mail:new=true\ncom.openexchange.pns.transport.apn.ios.enabled.open-xchange-appsuite.ox:calendar:new=false\n<\/pre>\nThat allows the client \"open-xchange-appsuite\" (App Suite UI) to receive \"new mail\" notifications\nvia APNS, but not for \"new appointment\".\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"false","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.transport.apn.ios.enabled","Reloadable":true,"Tags":["Push"]},{"Description":"Specifies the frequency in milliseconds when to query the Apple feedback service to check for expired\nand\/or invalid tokens.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"3600000","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.transport.apn.ios.feedbackQueryInterval","Reloadable":true,"Tags":["Push"]},{"Description":"Specifies whether the GCM transport is enabled.<br><br>Moreover, an even finer-grained decision is possible to be configured as a certain transport\nis checked for availability providing user, context, client and topic.\nHence, it is possible to  specify:\n<pre>\ncom.openexchange.pns.transport.gcm.enabled + (\".\" + {client})? + (\".\" + {topic})?<br><br>com.openexchange.pns.transport.gcm.enabled.open-xchange-appsuite.ox:mail:new=true\ncom.openexchange.pns.transport.gcm.enabled.open-xchange-appsuite.ox:calendar:new=false\n<\/pre>\nThat allows the client \"open-xchange-appsuite\" (App Suite UI) to receive \"new mail\" notifications\nvia GCM, but not for \"new appointment\".\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"false","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.transport.gcm.enabled","Reloadable":true,"Tags":["Push"]},{"Description":"Specifies whether the WNS transport is enabled.<br><br>Moreover, an even finer-grained decision is possible to be configured as a certain transport\nis checked for availability providing user, context, client and topic.\nHence, it is possible to  specify:\n<pre>\ncom.openexchange.pns.transport.wns.enabled + (\".\" + {client})? + (\".\" + {topic})?<br><br>com.openexchange.pns.transport.wns.enabled.open-xchange-appsuite.ox:mail:new=true\ncom.openexchange.pns.transport.wns.enabled.open-xchange-appsuite.ox:calendar:new=false\n<\/pre>\nThat allows the client \"open-xchange-appsuite\" (App Suite UI) to receive \"new mail\" notifications\nvia WNS, but not for \"new appointment\".\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"false","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.transport.wns.enabled","Reloadable":true,"Tags":["Push"]},{"Description":"Specifies whether the Web Socket transport is enabled.<br><br>Moreover, an even finer-grained decision is possible to be configured as a certain transport\nis checked for availability providing user, context, client and topic.\nHence, it is possible to  specify:\n<pre>\ncom.openexchange.pns.transport.websocket.enabled + (\".\" + {client})? + (\".\" + {topic})?<br><br>com.openexchange.pns.transport.websocket.enabled.open-xchange-appsuite.ox:mail:new=true\ncom.openexchange.pns.transport.websocket.enabled.open-xchange-appsuite.ox:calendar:new=false\n<\/pre>\nThat allows the client \"open-xchange-appsuite\" (App Suite UI) to receive \"new mail\" notifications\nvia Web Socket, but not for \"new appointment\".\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.websockets.enabled\">com.openexchange.websockets.enabled<\/a>"],"Version":"7.8.3","Package":"open-xchange-pns-impl","Default":"true","File":"pns.properties","Feature":"Push","Key":"com.openexchange.pns.transport.websocket.enabled","Reloadable":true,"Tags":["Push"]},{"Description":"Time in milliseconds after which a queued object object is pushed to clients\nunless it got delayed again due to modifications of the push object within the\ndelayDuration or modifications within the folder of the push object.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"120000","File":"push-ms.properties","Feature":"Push","Key":"com.openexchange.push.ms.delayDuration","Reloadable":false,"Tags":["Push"]},{"Description":"The maximum time in milliseconds a push object may be delayed before finally pushing it to the clients.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"600000","File":"push-ms.properties","Feature":"Push","Key":"com.openexchange.push.ms.maxDelayDuration","Reloadable":false,"Tags":["Push","Limit"]},{"Description":"Defines if server push port gets opened or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.pushEnabled","Reloadable":false,"Tags":["Push"]},{"Description":"List of open-xchange servers that should be connected when multicast is disabled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.remoteHost","Reloadable":false,"Tags":["Push","Host"]},{"Description":"Time in milliseconds a client registration is kept.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"3600000","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.registerTimeout","Reloadable":false,"Tags":["Push","Timeout"]},{"Description":"Port where the clients send the push registration request to.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"44335","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.registerPort","Reloadable":false,"Tags":["Push","Port"]},{"Description":"Only one of registerDistribution or eventDistribution can be enabled at the same time.\nIf set to <code>true<\/code>, registrations are distributed to all ox servers.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.registerDistributionEnabled","Reloadable":false,"Tags":["Push"]},{"Description":"If set to <code>true<\/code>, events will be distributed to all Open-Xchange servers.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.eventDistributionEnabled","Reloadable":false,"Tags":["Push","Event"]},{"Description":"Time in milliseconds after which queued \"push\" packages are sent to clients.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"120000","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.outputQueueDelay","Reloadable":false,"Tags":["Push"]},{"Description":"If empty, then the output of the java function getHostName will be used. \nThis name is used for internal communication.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.hostname","Reloadable":false,"Tags":["Push","Host"]},{"Description":"Address used as the sender address when UDP packages are sent to the clients \n(should be the IP address of the load balancer in front of the Open-Xchange server farm).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.senderAddress","Reloadable":false,"Tags":["Push"]},{"Description":"Speciefies whether to send register information per multicast.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.multicastEnabled","Reloadable":false,"Tags":["Push"]},{"Description":"Specifies the ip multicast address.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"224.0.0.1","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.multicastAddress","Reloadable":false,"Tags":["Push"]},{"Description":"Specifies the multicast port.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"9982","File":"push-udp.properties","Feature":"Push","Key":"com.openexchange.push.udp.multicastPort","Reloadable":false,"Tags":["Push","Port"]},{"Description":"Define the folder to look-up for new mails.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-imapidle","Default":"INBOX","File":"push_imapidle.properties","Feature":"Push","Key":"com.openexchange.push.imapidle.folder","Reloadable":false,"Tags":["Push"]},{"Description":"Waiting time in milliseconds before a reconnect is performed.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-imapidle","Default":"5000","File":"push_imapidle.properties","Feature":"Push","Key":"com.openexchange.push.imapidle.delay","Reloadable":false,"Tags":["Push"]},{"Description":"Specifies what system to use to manage a cluster-lock.<br>Possible values:\n  <ul>\n    <li><code>db<\/code> - for database-based locking.<\/li>\n    <li><code>hz<\/code> - for Hazelcast-based locking.<\/li>\n    <li><code>local<\/code> - for node-local locking; each node may spawn an IMAP-IDLE listener for a user.<\/li>\n    <li><code>none<\/code> - for no cluster lock mechanism.<\/li>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-imapidle","Default":"local","File":"push_imapidle.properties","Feature":"Push","Key":"com.openexchange.push.imapidle.clusterLock","Reloadable":false,"Tags":["Push"]},{"Description":"Specifies when push events are fired.\nPossible values: <code>newmail<\/code> or <code>always<\/code>.<br><br>Explanation:\n<ul>\n  <li><code>newmail<\/code> - Means to only send a push event in case of at least one\n        new mail has arrived.<br><br>        Note:<br>        Using dovecot this does only work when only ONE concurrent session of the same user\n        is active.\n        <\/li><br>  <li><code>always<\/code> - Send a push event for every changes to the users mailbox.<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-imapidle","Default":"always","File":"push_imapidle.properties","Feature":"Push","Key":"com.openexchange.push.imapidle.pushMode","Reloadable":false,"Tags":["Push"]},{"Description":"Controls whether IMAP IDLE based mail push implementation is supposed to also\nsupport permanent listeners.<br><br>Note:<br>IMAP IDLE based mail push implementation is not recommended for operating\nwith permanent listeners due its nature to maintain a permanent IMAP connection\nand its drawbacks to determine if a IDLE callback is due to a new message delivery.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-imapidle","Default":"false","File":"push_imapidle.properties","Feature":"Push","Key":"com.openexchange.push.imapidle.supportsPermanentListeners","Reloadable":true,"Tags":["Push"]},{"Description":"Define if the listener should receive multicast messages.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-mailnotify","Default":"false","File":"push_mailnotify.properties","Feature":"Push","Key":"com.openexchange.push.mail.notify.udp_listen_multicast","Reloadable":false,"Tags":["Push"]},{"Description":"Define the hostname or interface\/multicast group where the udp server should listen.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-mailnotify","Default":"localhost","File":"push_mailnotify.properties","Feature":"Push","Key":"com.openexchange.push.mail.notify.udp_listen_host","Reloadable":false,"Tags":["Push"]},{"Description":"Define the port where the udp server should listen.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-mailnotify","Default":"23420","File":"push_mailnotify.properties","Feature":"Push","Key":"com.openexchange.push.mail.notify.udp_listen_port","Reloadable":false,"Tags":["Push"]},{"Description":"Whether to use the ox login name to check for a valid push event.\nThe default is to only check the users aliases.\nIf \"mailboxname@example.com\" is not contained in the list of aliases,\nset this to <code>true<\/code>.<br><br>Warning:<br>This won't work in multidomain setups where the same login\nmight exist in different contexts!\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-mailnotify","Default":"false","File":"push_mailnotify.properties","Feature":"Push","Key":"com.openexchange.push.mail.notify.use_ox_login","Reloadable":false,"Tags":["Push"]},{"Description":"Whether to use the full email address from aliases or just use the\nlocalpart.\nWhen using a multidomain setup where the imap login is an email address,\nthis should be set to <code>true<\/code>.\nIf not, login might not be unique because 'foo@example.com' and 'foo@example.net'\nmight be different users.<br><br>Note:<br>Do <b>not<\/b> set <a href=#com.openexchange.push.mail.notify.imap_login_delimiter>com.openexchange.push.mail.notify.imap_login_delimiter<\/a> in this case!\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-mailnotify","Default":"false","File":"push_mailnotify.properties","Feature":"Push","Key":"com.openexchange.push.mail.notify.use_full_email_address","Reloadable":false,"Tags":["Push"]},{"Description":"Specifies the delay time frame in which incoming UDP events are collected\nand send out as one push event to the OX cluster.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-push-mailnotify","Default":"5000","File":"push_mailnotify.properties","Feature":"Push","Key":"com.openexchange.push.mail.notify.delay_millis","Reloadable":true,"Tags":["Push"]},{"Description":"Wether the local quartz scheduler instance should be started.\nIf <code>false<\/code>, this node is unable to perform local jobs.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"quartz.properties","Feature":"Quartz","Key":"com.openexchange.quartz.startLocalScheduler","Reloadable":false,"Tags":["Quartz"]},{"Description":"Number of worker threads for the local scheduler instance.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"5","File":"quartz.properties","Feature":"Quartz","Key":"com.openexchange.quartz.localThreads","Reloadable":false,"Tags":["Quartz","Thread"]},{"Description":"Specifies the quota for the number of appointments that are allowed being created within a single context.<br><br>The purpose of this quota is to define a rough upper limit that is unlikely being reached during normal operation.\nTherefore it is rather supposed to prevent from excessive item creation (e.g. a synchronizing client running mad),\nbut not intended to have a fine-grained quota setting. Thus exceeding that quota limitation will cause an appropriate\nexception being thrown, denying to further create any appointment in affected context.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"quota.properties","Feature":"Quota","Key":"com.openexchange.quota.calendar","Reloadable":true,"Tags":["Quota","Appointment","Limit"]},{"Description":"Specifies the quota for the number of tasks that are allowed being created within a single context.<br><br>The purpose of this quota is to define a rough upper limit that is unlikely being reached during normal operation.\nTherefore it is rather supposed to prevent from excessive item creation (e.g. a synchronizing client running mad),\nbut not intended to have a fine-grained quota setting. Thus exceeding that quota limitation will cause an appropriate\nexception being thrown, denying to further create any task in affected context.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"quota.properties","Feature":"Quota","Key":"com.openexchange.quota.task","Reloadable":true,"Tags":["Quota","Task","Limit"]},{"Description":"Specifies the quota for the number of contacts that are allowed being created within a single context.<br><br>The purpose of this quota is to define a rough upper limit that is unlikely being reached during normal operation.\nTherefore it is rather supposed to prevent from excessive item creation (e.g. a synchronizing client running mad),\nbut not intended to have a fine-grained quota setting. Thus exceeding that quota limitation will cause an appropriate\nexception being thrown, denying to further create any contact in affected context.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"quota.properties","Feature":"Quota","Key":"com.openexchange.quota.contact","Reloadable":true,"Tags":["Quota","Contact","Limit"]},{"Description":"Specifies the quota for the number of documents that are allowed being created within a single context.<br><br>The purpose of this quota is to define a rough upper limit that is unlikely being reached during normal operation.\nTherefore it is rather supposed to prevent from excessive item creation (e.g. a synchronizing client running mad),\nbut not intended to have a fine-grained quota setting. Thus exceeding that quota limitation will cause an appropriate\nexception being thrown, denying to further create any document in affected context.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"quota.properties","Feature":"Quota","Key":"com.openexchange.quota.infostore","Reloadable":true,"Tags":["Quota","Infostore","Limit"]},{"Description":"Specifies the quota for the number of attachments bound to PIM objects that are allowed being created within a single context.<br><br>The purpose of this quota is to define a rough upper limit that is unlikely being reached during normal operation.\nTherefore it is rather supposed to prevent from excessive item creation (e.g. a synchronizing client running mad),\nbut not intended to have a fine-grained quota setting. Thus exceeding that quota limitation will cause an appropriate\nexception being thrown, denying to further create any attachment in affected context.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"quota.properties","Feature":"Quota","Key":"com.openexchange.quota.attachment","Reloadable":true,"Tags":["Quota","Attachment","Limit"]},{"Description":"Specifies the rmi host. Set this to <code>0<\/code> to bind on all interfaces.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"localhost","File":"rmi.properties","Feature":"RMI","Key":"com.openexchange.rmi.host","Reloadable":false,"Tags":["RMI","Host"]},{"Description":"Specifies the rmi port.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1099","File":"rmi.properties","Feature":"RMI","Key":"com.openexchange.rmi.port","Reloadable":false,"Tags":["RMI","Port"]},{"Description":"Defines the URL schemes that are allowed while adding new RSS feeds. An empty value means all (by URL supported) schemes are allowed.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-messaging","Default":"http, https, ftp","File":"rssmessaging.properties","Feature":"RSS","Key":"com.openexchange.messaging.rss.feed.schemes","Reloadable":false,"Tags":["RSS"]},{"Description":"If set to <code>false<\/code> disables the rss capability.\n","ConfigCascadeAware":true,"Version":"7.2.1","Package":"open-xchange-messaging","Default":"true","File":"rssmessaging.properties","Feature":"RSS","Key":"com.openexchange.rss","Reloadable":true,"Tags":["RSS"]},{"Description":"Whether the RSS Messaging Service is available or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"true","File":"rssmessaging.properties","Feature":"RSS","Key":"com.openexchange.messaging.rss","Reloadable":false,"Tags":["RSS"]},{"Description":"Defines the maximum feed size for an RSS feed in bytes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"4194304","File":"rssmessaging.properties","Feature":"RSS","Key":"com.openexchange.messaging.rss.feed.size","Reloadable":true,"Tags":["RSS","Limit"]},{"Description":"Specifies a black-list for those hosts that are covered by denoted IP range; e.g. \n<pre>\ncom.openexchange.messaging.rss.feed.blacklist=127.0.0.1-127.255.255.255, localhost, internal.domain.org\n<\/pre>\nAn empty value means no black-listing is active.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"127.0.0.1-127.255.255.255,localhost","File":"rssmessaging.properties","Feature":"RSS","Key":"com.openexchange.messaging.rss.feed.blacklist","Reloadable":false,"Tags":["RSS","Black List"]},{"Description":"Specifies a white-list for such ports that are allowed to connect against when adding\/updating a RSS feed.\nNo port will always be accepted. \nAn empty value means no white-listing is active.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"80,443","File":"rssmessaging.properties","Feature":"RSS","Key":"com.openexchange.messaging.rss.feed.whitelist.ports","Reloadable":false,"Tags":["RSS","White List"]},{"Description":"Enable tracing for all users.<br><br><h3>Tracing<\/h3>\nTracing is done by adding a unique tracer to the client message that enables you\nto follow the path of a realtime tracer\/message as it is handled by different\nparts of the server stack. This done by logging a status message at the info\nloglevel.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"realtime.properties","Feature":"Realtime","Key":"com.openexchange.realtime.isTraceAllUsersEnabled","Reloadable":true,"Tags":["Realtime","Logging"]},{"Description":"Enable tracing only for a set of users by using the userID@contextID notation. E.g.: \n<pre>com.openexchange.realtime.usersToTrace=1@1, 2@1, 3@1<\/pre>\nSee <a href=#com.openexchange.realtime.isTraceAllUsersEnabled>com.openexchange.realtime.isTraceAllUsersEnabled<\/a> for more informations about tracing.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"realtime.properties","Feature":"Realtime","Key":"com.openexchange.realtime.usersToTrace","Reloadable":true,"Tags":["Realtime","Logging"]},{"Description":"Specifies the number of run loops.<br><br>A high number of synchronous operations e.g. persisting documents might lead to timeouts for query\nactions\/stanzas that are still enqueued in the the runloop and wait to be handled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"16","File":"realtime.properties","Feature":"Realtime","Key":"com.openexchange.realtime.numberOfRunLoops","Reloadable":false,"Tags":["Realtime"]},{"Description":"Reports filestorage directory for storage of report parts and composed data.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"\/tmp","File":"reportserialization.properties","Feature":"Report","Key":"com.openexchange.report.appsuite.fileStorage","Reloadable":true,"Tags":["Report"]},{"Description":"Determines how many chunks of data can be kept in the report before saving them in the folder described in \n<a href=#com.openexchange.report.client.fileStorage>com.openexchange.report.client.fileStorage<\/a>.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"200","File":"reportserialization.properties","Feature":"Report","Key":"com.openexchange.report.appsuite.maxChunkSize","Reloadable":true,"Tags":["Report","Limit"]},{"Description":"Number of threads allowed to work on the report at the same time.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"20","File":"reportserialization.properties","Feature":"Report","Key":"com.openexchange.report.appsuite.maxThreadPoolSize","Reloadable":true,"Tags":["Report","Limit","Thread"]},{"Description":"The priority that threads, working on the report have. Allowed value range is <code>1<\/code> - <code>10<\/code>. <code>1<\/code> is the lowest, <code>10<\/code> the highest priority.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"1","File":"reportserialization.properties","Feature":"Report","Key":"com.openexchange.report.appsuite.threadPriority","Reloadable":true,"Tags":["Report","Thread"]},{"Description":"Determine wether a proxy should be used or not. If set to <code>true<\/code>, the related properties also have to be set.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.report.client.proxy.address\">com.openexchange.report.client.proxy.address<\/a>","<a href=\"#com.openexchange.report.client.proxy.port\">com.openexchange.report.client.proxy.port<\/a>","<a href=\"#com.openexchange.report.client.proxy.authrequired\">com.openexchange.report.client.proxy.authrequired<\/a>"],"Version":null,"Package":"open-xchange-report-client","Default":"false","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.client.proxy.useproxy","Reloadable":false,"Tags":["Report","Proxy"]},{"Description":"The address of the proxy, that should be used.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.report.client.proxy.port\">com.openexchange.report.client.proxy.port<\/a>"],"Version":null,"Package":"open-xchange-report-client","Default":null,"File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.client.proxy.address","Reloadable":false,"Tags":["Report","Proxy"]},{"Description":"The port of the proxy, that should be used.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.report.client.proxy.address\">com.openexchange.report.client.proxy.address<\/a>"],"Version":null,"Package":"open-xchange-report-client","Default":"8080","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.client.proxy.port","Reloadable":false,"Tags":["Report","Proxy","Port"]},{"Description":"Is authorisation required to use the proxy. If set to <code>true<\/code>, the related properties have alsos to be set.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.report.client.proxy.username\">com.openexchange.report.client.proxy.username<\/a>","<a href=\"#com.openexchange.report.client.proxy.password\">com.openexchange.report.client.proxy.password<\/a>"],"Version":null,"Package":"open-xchange-report-client","Default":"false","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.client.proxy.authrequired","Reloadable":false,"Tags":["Report","Proxy"]},{"Description":"The username that should be used to autherise on the proxy server.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.report.client.proxy.password\">com.openexchange.report.client.proxy.password<\/a>"],"Version":null,"Package":"open-xchange-report-client","Default":null,"File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.client.proxy.username","Reloadable":false,"Tags":["Report","Proxy","Credential"]},{"Description":"The password that should be used to autherise on the proxy server.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.report.client.proxy.username\">com.openexchange.report.client.proxy.username<\/a>"],"Version":null,"Package":"open-xchange-report-client","Default":null,"File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.client.proxy.password","Reloadable":false,"Tags":["Report","Proxy","Credential"]},{"Description":"Where should parts of the report be stored.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-report-client","Default":"\/tmp","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.appsuite.fileStorage","Reloadable":true,"Tags":["Report","Serialization"]},{"Description":"How many capability-Sets should be hold in memory before writing them into a file.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-report-client","Default":"200","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.appsuite.maxChunkSize","Reloadable":true,"Tags":["Report","Serialization"]},{"Description":"How many threads can be used for report processing.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-report-client","Default":"20","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.appsuite.maxThreadPoolSize","Reloadable":true,"Tags":["Report","Serialization","Thread"]},{"Description":"Which thread priority do the processing threads have.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-report-client","Default":"1","File":"reportclient.properties","Feature":"Report client","Key":"com.openexchange.report.appsuite.threadPriority","Reloadable":true,"Tags":["Report","Serialization","Thread"]},{"Description":"Enable\/disable the requestwatcher.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"requestwatcher.properties","Feature":"Requestwatcher","Key":"com.openexchange.requestwatcher.isEnabled","Reloadable":false,"Tags":["Requestwatcher"]},{"Description":"Define the requestwatcher's frequency in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"30000","File":"requestwatcher.properties","Feature":"Requestwatcher","Key":"com.openexchange.requestwatcher.frequency","Reloadable":false,"Tags":["Requestwatcher"]},{"Description":"Define the maximum allowed age of requests in milliseconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"60000","File":"requestwatcher.properties","Feature":"Requestwatcher","Key":"com.openexchange.requestwatcher.maxRequestAge","Reloadable":false,"Tags":["Requestwatcher"]},{"Description":"Permission to stop & re-init system (works only for the ajp connector).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"requestwatcher.properties","Feature":"Requestwatcher","Key":"com.openexchange.requestwatcher.restartPermission","Reloadable":false,"Tags":["Requestwatcher"]},{"Description":"Define a comma separated list of EAS commands that will be ignored by the\nrequest watcher.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"sync,ping","File":"requestwatcher.properties","Feature":"Requestwatcher","Key":"com.openexchange.requestwatcher.eas.ignore.cmd","Reloadable":false,"Tags":["Requestwatcher"]},{"Description":"Define a comma separated list of USM paths that will be ignored by the\nrequest watcher. Hint: each path has to start with a '\/'.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/syncUpdate","File":"requestwatcher.properties","Feature":"Requestwatcher","Key":"com.openexchange.requestwatcher.usm.ignore.path","Reloadable":false,"Tags":["Requestwatcher"]},{"Description":"Specifies the reseller storage class.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-admin-reseller","Default":"com.openexchange.admin.reseller.storage.mysqlStorage.OXResellerMySQLStorage","File":"reseller.properties","Feature":"Reseller","Key":"RESELLER_STORAGE","Reloadable":false,"Tags":["Reseller"]},{"Description":"Specifies whether to check the resource name by using the check in <a href=#CHECK_RES_UID_REGEXP>CHECK_RES_UID_REGEXP<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_RES_UID_REGEXP\">CHECK_RES_UID_REGEXP<\/a>"],"Version":null,"Package":"open-xchange-admin","Default":"true","File":"Resource.properties","Feature":"Resource","Key":"CHECK_RES_UID_FOR_NOT_ALLOWED_CHARS","Reloadable":false,"Tags":["Resource"]},{"Description":"Specifies a check to perform for resource names in case <a href=#CHECK_RES_UID_FOR_NOT_ALLOWED_CHARS>CHECK_RES_UID_FOR_NOT_ALLOWED_CHARS<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#CHECK_RES_UID_FOR_NOT_ALLOWED_CHARS\">CHECK_RES_UID_FOR_NOT_ALLOWED_CHARS<\/a>"],"Version":null,"Package":"open-xchange-admin","Default":"[ $@%\\.+a-zA-Z0-9_-]","File":"Resource.properties","Feature":"Resource","Key":"CHECK_RES_UID_REGEXP","Reloadable":false,"Tags":["Resource"]},{"Description":"Specifies whether to lowercase the uid or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-admin","Default":"false","File":"Resource.properties","Feature":"Resource","Key":"AUTO_TO_LOWERCASE_UID","Reloadable":false,"Tags":["Resource"]},{"Description":"The localhost name that is going to be used on SMTP's HELO or EHLO command.\nThe default is set to InetAddress.getLocalHost().getHostName() but if either JDK or name service are not\nconfigured properly, this routine fails and the HELO or EHLO command is send without a name which\nleads to an error: \"501 HELO requires domain address\".\nThe value <code>null<\/code> falls back to InetAddress.getLocalHost().getHostName() which works in most cases.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.smtpLocalhost","Reloadable":true,"Tags":["Mail","SMTP","Host"]},{"Description":"Enable\/disable SMTP Authentication.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.smtpAuthentication","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Define the encoding for SMTP authentication.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"UTF-8","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.smtpAuthEnc","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Defines if SMTP header ENVELOPE-FROM should be explicitly set to\nuser's primary email address or not.\nApplies only to primary SMTP account; considered as <code>false<\/code> for every external SMTP account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.setSMTPEnvelopeFrom","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Define the socket read timeout value in milliseconds. A value less than\nor equal to zero is infinite timeout.\n","ConfigCascadeAware":true,"Related":["<a href=\"#mail.smtp.timeout\">mail.smtp.timeout<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"50000","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.smtpTimeout","Reloadable":true,"Tags":["Mail","SMTP","Timeout"]},{"Description":"Define the socket connect timeout value in milliseconds. A value less\nor equal to zero is infinite timeout.\n","ConfigCascadeAware":true,"Related":["<a href=\"#mail.smtp.connectiontimeout\">mail.smtp.connectiontimeout<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"10000","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.smtpConnectionTimeout","Reloadable":true,"Tags":["Mail","SMTP","Timeout"]},{"Description":"Specifies whether a transported message shall be logged providing \"Message-Id\" header, login, and SMTP server information.\nApplies only to primary SMTP account; considered as <code>false<\/code> for every external SMTP account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.logTransport","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Specifies the SSL protocols that will be enabled for SSL connections. The property value is a whitespace separated list of tokens.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.ssl.protocols","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Specifies the SSL cipher suites that will be enabled for SSL connections. The property value is a whitespace separated list of tokens.<br><br>Check \"http:\/\/&lt;ox-grizzly-hostname&gt;:&lt;ox-grizzly-port&gt;\/stats\/diagnostic?param=ciphersuites\" to check available cipher suites.<br><br>If left empty the current JVM's default SSL cipher suite is used.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.ssl.ciphersuites","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Whether partial send is allowed or message transport is supposed to be aborted.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.sendPartial","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"The localhost name that is going to be used by the primary account on SMTP's HELO or EHLO command.\nThe default is set to InetAddress.getLocalHost().getHostName() but if either JDK or name service are not\nconfigured properly, this routine fails and the HELO or EHLO command is send without a name which\nleads to an error: \"501 HELO requires domain address\".\nThe value <code>null<\/code> falls back to InetAddress.getLocalHost().getHostName() which works in most cases.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.smtpLocalhost","Reloadable":true,"Tags":["Mail","SMTP","Host"]},{"Description":"Enable\/disable SMTP Authentication for the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"true","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.smtpAuthentication","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Defines the encoding used by the primary account for SMTP authentication.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"UTF-8","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.smtpAuthEnc","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Define the socket read timeout value in milliseconds for the primary account. A value less than\nor equal to zero is infinite timeout.\n","ConfigCascadeAware":true,"Related":["<a href=\"#mail.smtp.timeout\">mail.smtp.timeout<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"50000","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.smtpTimeout","Reloadable":true,"Tags":["Mail","SMTP","Timeout"]},{"Description":"Define the socket connect timeout value in milliseconds for the primary account. A value less\nor equal to zero is infinite timeout.\n","ConfigCascadeAware":true,"Related":["<a href=\"#mail.smtp.connectiontimeout\">mail.smtp.connectiontimeout<\/a>"],"Version":null,"Package":"open-xchange-imap","Default":"10000","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.smtpConnectionTimeout","Reloadable":true,"Tags":["Mail","SMTP","Timeout"]},{"Description":"Specifies the SSL protocols that will be enabled for SSL connections for the primary account. The property value is a whitespace separated list of tokens.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.ssl.protocols","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Specifies the SSL cipher suites that will be enabled for SSL connections for the primary account. The property value is a whitespace separated list of tokens.<br><br>Check \"http:\/\/&lt;ox-grizzly-hostname&gt;:&lt;ox-grizzly-port&gt;\/stats\/diagnostic?param=ciphersuites\" to check available cipher suites.<br><br>If left empty the current JVM's default SSL cipher suite is used.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.ssl.ciphersuites","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"Whether partial send is allowed or message transport is supposed to be aborted for the primary account.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-imap","Default":"false","File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.primary.sendPartial","Reloadable":true,"Tags":["Mail","SMTP"]},{"Description":"If set an additional header is added to every outgoing mail send via the primary mail account. Every character of the header needs to be a 7-bit, non-control, \nnon-whitespace ASCII character.<br><br>Example\ncom.openexchange.smtp.setPrimaryAddressHeader = X-Originating-Sender\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-imap","Default":null,"File":"smtp.properties","Feature":"SMTP","Key":"com.openexchange.smtp.setPrimaryAddressHeader","Reloadable":false,"Tags":["Mail","SMTP"]},{"Description":"Defines if the default truststore provided by the JVM should be used. These truststore contains the Application Server\u2019s trusted certificates, including public keys for other entities. \nFor a trusted certificate, the server has confirmed that the public key in the certificate belongs to the certificate\u2019s owner. \nTrusted certificates generally include those of certification authorities (CAs).\nThe administrator is able to ignore the provided by setting the property to <code>false<\/code>. If so a custom truststore should be provided. \nHave a look at <a href=#com.openexchange.net.ssl.custom.truststore.enabled>com.openexchange.net.ssl.custom.truststore.enabled<\/a> for more details.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.net.ssl.custom.truststore.enabled\">com.openexchange.net.ssl.custom.truststore.enabled<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"true","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.default.truststore.enabled","Reloadable":false,"Tags":["SSL"]},{"Description":"Defines if the custom truststore should be used to retrieve trusted certificates. The custom truststore should contain a list of certificates that are defined to be trusted.\nIt is possible to define only one custom truststore. But it is of course possible to enable both, default and custom truststore to enhance the trusted certificates pool.\nIf you would like to use a custom truststore it has to be in JKS format.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.net.ssl.custom.truststore.path\">com.openexchange.net.ssl.custom.truststore.path<\/a>","<a href=\"#com.openexchange.net.ssl.custom.truststore.password\">com.openexchange.net.ssl.custom.truststore.password<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"false","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.custom.truststore.enabled","Reloadable":false,"Tags":["SSL"]},{"Description":"Defines the path (including the name of the file) to the custom truststore. \n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.net.ssl.custom.truststore.enabled\">com.openexchange.net.ssl.custom.truststore.enabled<\/a>","<a href=\"#com.openexchange.net.ssl.custom.truststore.password\">com.openexchange.net.ssl.custom.truststore.password<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":null,"File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.custom.truststore.path","Reloadable":false,"Tags":["SSL"]},{"Description":"Defines the password to access the custom truststore.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.net.ssl.custom.truststore.enabled\">com.openexchange.net.ssl.custom.truststore.enabled<\/a>","<a href=\"#com.openexchange.net.ssl.custom.truststore.path\">com.openexchange.net.ssl.custom.truststore.path<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":null,"File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.custom.truststore.password","Reloadable":false,"Tags":["SSL","Credential"]},{"Description":"Defines if the name of the host should be checked while SSL handshaking. If the host name verification fails,\na connection to the desired host cannot be established even if there is a valid certificate. \nA host name verifier ensures the host name in the URL to which the client connects matches the host name in\nthe digital certificate that the server sends back as part of the SSL connection.<br>","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"true","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.hostname.verification.enabled","Reloadable":false,"Tags":["SSL"]},{"Description":"Defines which level of trust should be considered for potentially secure connections (e. g. https). \nThe value <code>all<\/code> means that all certificates will be trusted and a SSLSocketFactory that does not check certificates (and host names) will be used. \nYou can switch this setting to <code>restricted<\/code> so that every certificate provided by the defined endpoint will be validated trusted.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"all","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.trustlevel","Reloadable":false,"Tags":["SSL"]},{"Description":"Defines the protocols that will become supported for SSL communication. If the server does not support one of the mentioned protocols the SSL handshake will fail.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"TLSv1, TLSv1.1, TLSv1.2","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.protocols","Reloadable":true,"Tags":["SSL"]},{"Description":"Defines the cipher suites that will become supported for SSL communication. If the server does not support one of the mentioned suites the SSL handshake will fail.<br><br><b>Note<\/b>:\nThe named cipher suites refer to the identifiers of OpenJDK. Although an attempt is in place to find the matching ones on other vendors' JREs, it might be a good\nidea to name the desired cipher suites to use according to vendor-specific identifiers.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.ciphersuites","Reloadable":true,"Tags":["SSL"]},{"Description":"Defines a comma separated list of hosts certificates shouldn't be checked for validity. The list can contain wildcards and ip ranges. \nIn addition it is possible to define a list by host name, IPv4 or IPv6 address. An incoming host name will not be checked against its IP address, \nfor instance connecting against 'imap.gmail.com' will be possible if '*.gmail.com' is whitelisted but adding only the corresponding \nIP address entry '64.233.167.108' as whitelisted won't work. <br>","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"127.0.0.1-127.255.255.255,localhost","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.whitelist","Reloadable":true,"Tags":["SSL","White List"]},{"Description":"Defines if the user is able to define a more unsecure trust level than it is defined globally the administrator. \nFor instance if <a href=#com.openexchange.net.ssl.trustlevel>com.openexchange.net.ssl.trustlevel<\/a> is <code>restricted<\/code> the user won't be able to use untrusted connections (invalid certificates provided by the endpoint). \nIf <a href=#com.openexchange.net.ssl.user.configuration.enabled>com.openexchange.net.ssl.user.configuration.enabled<\/a> is <code>true<\/code> the user will be able to define that he will use untrusted connections.<br><br>JSLob: io.ox\/core\/\/trustAllConnections\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.net.ssl.trustlevel\">com.openexchange.net.ssl.trustlevel<\/a>"],"Version":"7.8.3","Package":"open-xchange-core","Default":"false","File":"ssl.properties","Feature":"SSL","Key":"com.openexchange.net.ssl.user.configuration.enabled","Reloadable":true,"Tags":["SSL"]},{"Description":"Must be set to <code>true<\/code> to enable the feature, otherwise it is fully deactivated.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"false","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.enabled","Reloadable":false,"Tags":["SAML"]},{"Description":"Whether the SPs metadata XML shall be made available via HTTP. The according\nservlet will then be available under 'http(s):\/\/{hostname}\/{prefix}\/saml\/metadata'.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"false","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.enableMetadataService","Reloadable":false,"Tags":["SAML"]},{"Description":"Whether the single logout profile is enabled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"false","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.enableSingleLogout","Reloadable":false,"Tags":["SAML"]},{"Description":"Sets the entity ID of the service provider. This property is mandatory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.entityID","Reloadable":false,"Tags":["SAML"]},{"Description":"Sets the human-readable name of the service provider. This property is mandatory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.providerName","Reloadable":false,"Tags":["SAML"]},{"Description":"Sets the URL of the local assertion consumer service (ACS). This value is used within\nauthentication requests, compared against Destination attributes in IdP responses\nand will be contained in the service providers metadata XML. The according endpoint\nis always registered with '{prefix}\/saml\/acs' as servlet alias.<br><br>This property is mandatory.<br>Example: \n<pre>\ncom.openexchange.saml.acsURL=https:\/\/appsuite.example.com\/appsuite\/api\/saml\/acs\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.acsURL","Reloadable":false,"Tags":["SAML","Host"]},{"Description":"Sets the URL of the local single logout service. This value is compared against Destination\nattributes in IdP responses and will be contained in the service providers metadata XML.\nThe according endpoint is always registered with '{prefix}\/saml\/sls' as servlet alias.<br><br>This property is mandatory if <a href=#com.openexchange.saml.enableSingleLogout>com.openexchange.saml.enableSingleLogout<\/a> is <code>true<\/code>.<br>Example:\n<pre>\ncom.openexchange.saml.slsURL=https:\/\/appsuite.example.com\/appsuite\/api\/saml\/sls\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.slsURL","Reloadable":false,"Tags":["SAML","Host"]},{"Description":"The binding via which logout responses shall be sent to the IdP on IdP-initiated single\nlogout flows. Must be <code>http-redirect<\/code> or <code>http-post<\/code>.<br><br>This property is mandatory if <a href=#com.openexchange.saml.enableSingleLogout>com.openexchange.saml.enableSingleLogout<\/a> is <code>true<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"http-redirect","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.logoutResponseBinding","Reloadable":false,"Tags":["SAML"]},{"Description":"The HTML template to use when logout responses are sent to the IdP via HTTP POST.\nThe template must be located in '\/opt\/open-xchange\/templates'.<br><br>This property is mandatory if <a href=#com.openexchange.saml.enableSingleLogout>com.openexchange.saml.enableSingleLogout<\/a> is <code>true<\/code>\nand <a href=#com.openexchange.saml.logoutResponseBinding>com.openexchange.saml.logoutResponseBinding<\/a> is set to <code>http-post<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"saml.logout.response.html.tmpl","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.logoutResponseTemplate","Reloadable":false,"Tags":["SAML"]},{"Description":"The entity ID of the IdP. It will be used to validate the 'Issuer' elements of SAML responses.<br>This property is mandatory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.idpEntityID","Reloadable":false,"Tags":["SAML"]},{"Description":"The URL of the IdP endpoint where authentication requests are to be sent to.<br>This property is mandatory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.idpAuthnURL","Reloadable":false,"Tags":["SAML","Host"]},{"Description":"The URL of the IdP endpoint where logout requests are to be sent to.<br><br>This property is mandatory if <a href=#com.openexchange.saml.enableSingleLogout>com.openexchange.saml.enableSingleLogout<\/a> is <code>true<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.idpLogoutURL","Reloadable":false,"Tags":["SAML","Host"]},{"Description":"It is possible to enable a special kind of auto login mechanism that allows user agents to\nre-use an existing OX session if it was created during the same browser session. If enabled,\na special cookie will be set, which is linked to the OX session and bound to the browser sessions\nlife time. The advantage of this mechanism is, that sessions are simply re-entered if the user\nrefreshes his browser window. He is then also able to open more than one tab of OX App Suit\nat the same time. This mechanism can only re-use sticky sessions, i.e. it is mandatory that the\nrequests are always routed to the same backend for a certain session.<br><br><h3>SECURITY WARNING<\/h3>\nEnabling this setting is not compliant to the SAML specification as it bypasses the IdP in\ncertain cases. Additionally in scenarios where a public device is used, a foreign user might\ntake over a formerly authenticated users session if that user forgets to log out and doesn't\nclose his web browser (even if he closes the App Suite tab). As no login screen is displayed\nby OX in SAML environments, the user is even not able to decide, whether the application shall\nremember him or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"false","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.enableAutoLogin","Reloadable":false,"Tags":["SAML"]},{"Description":"Whether unsolicited responses will be accepted or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-saml-core","Default":"true","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.allowUnsolicitedResponses","Reloadable":false,"Tags":["SAML"]},{"Description":"Specifies whether SAML-specific auto-login is enabled, that uses the SessionIndex of the AuthnResponse.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-saml-core","Default":"false","File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.enableSessionIndexAutoLogin","Reloadable":false,"Tags":["SAML"]},{"Description":"Specifies the OAuth HTTP token end-point.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.oauth.tokenEndpoint","Reloadable":true,"Tags":["SAML","OAuth"]},{"Description":"Specifies the client id used to authenticate the client against the OAuth token end-point.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.saml.oauth.tokenEndpoint\">com.openexchange.saml.oauth.tokenEndpoint<\/a>"],"Version":"7.8.4","Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.oauth.clientId","Reloadable":true,"Tags":["SAML","OAuth"]},{"Description":"Specifies the client secret used to authenticate the client against the OAuth token end-point.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.saml.oauth.tokenEndpoint\">com.openexchange.saml.oauth.tokenEndpoint<\/a>"],"Version":"7.8.4","Package":"open-xchange-saml-core","Default":null,"File":"saml.properties","Feature":"Saml","Key":"com.openexchange.saml.oauth.clientSecret","Reloadable":true,"Tags":["SAML","OAuth"]},{"Description":"Specifies the SchedJoules API key\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"&lt;none&gt;","File":"schedjoules.properties","Feature":"SchedJoules","Key":"com.openexchange.calendar.schedjoules.apiKey","Reloadable":true,"Tags":["Calendar","SchedJoules"]},{"Description":"Defines a comma separated blacklist for itemIds of SchedJoules calendars and pages that should be hidden from the end user.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"&lt;none&gt;","File":"schedjoules.properties","Feature":"SchedJoules","Key":"com.openexchange.calendar.schedjoules.itemBlacklist","Reloadable":true,"Tags":["Calendar","SchedJoules"]},{"Description":"The refresh interval of subscriptions in milliseconds.\n","ConfigCascadeAware":true,"Version":"7.10.0","Package":"open-xchange-subscribe","Default":"604800000","File":"schedjoules.properties","Feature":"SchedJoules","Key":"com.openexchange.calendar.schedjoules.refreshInterval","Reloadable":true,"Tags":["Calendar","SchedJoules"]},{"Description":"Specifies the source for secret (used to decrypt\/encrypt user passwords).<br>Possible values:\n<ul>\n  <li><code>&lt;password&gt;<\/code> - Denotes the session's password (also the fall-back to previous handling).<\/li>\n<li><code>&lt;user-id&gt;<\/code> - Denotes the user identifier.<\/li>\n<li><code>&lt;context-id&gt;<\/code> - Denotes the context identifier.<\/li>\n<li><code>&lt;random&gt;<\/code> - Denotes the value specified in property <a href=#com.openexchange.secret.secretRandom>com.openexchange.secret.secretRandom<\/a>.<\/li>\n<li><code>&lt;list&gt;<\/code> - Step-wise trial-and-error with tokens specified in file 'secrets'.<\/li>\n<\/ul>\nLiterals are surrounded by single-quotes. E.g.:\n<pre>\ncom.openexchange.secret.secretSource=\"&lt;user-id&gt; + '@' + &lt;context-id&gt;\"\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"&lt;password&gt;","File":"secret.properties","Feature":"Secret","Key":"com.openexchange.secret.secretSource","Reloadable":true,"Tags":["Secret"]},{"Description":"The random secret token.\n","ConfigCascadeAware":false,"Version":null,"Package":null,"Default":null,"File":"secret.properties","Feature":"Secret","Key":"com.openexchange.secret.secretRandom","Reloadable":true,"Tags":["Secret","Credential"]},{"Description":"Specifies if the special fast crypt token check is enabled or not.<br><br>That mechanism is used to check the validity of user's current secret in a fast manner\nand is used when triggering the \"recovery\/secret?action=check\" call. <br>","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"secret.properties","Feature":"Secret","Key":"com.openexchange.secret.recovery.fast.enabled","Reloadable":true,"Tags":["Secret"]},{"Description":"Specifies whether the special \"X-Robots-Tag\" HTTP response header is set.\n","ConfigCascadeAware":false,"Version":"7.8.4","Package":"open-xchange-core","Default":"true","File":"server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.useRobotsMetaTag","Reloadable":false,"Tags":["Server"]},{"Description":"Specifies the value for the \"X-Robots-Tag\" HTTP response.<br>See <a href=https:\/\/developers.google.com\/webmasters\/control-crawl-index\/docs\/robots_meta_tag>https:\/\/developers.google.com\/webmasters\/control-crawl-index\/docs\/robots_meta_tag<\/a>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.servlet.useRobotsMetaTag\">com.openexchange.servlet.useRobotsMetaTag<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"none","File":"server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.robotsMetaTag","Reloadable":false,"Tags":["Server"]},{"Description":"Enable or disable SearchIterator prefetch. If prefetch is enabled the underlying\nResultSet data is completely stored and all related resources are released\nimmediately when creating a SearchIterator.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"Server.properties","Feature":"Basic Server Configuration","Key":"PrefetchEnabled","Reloadable":false,"Tags":["Server"]},{"Description":"Upload Parameter. All uploads that are done by a client are temporarily saved\nin that directory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/var\/spool\/open-xchange\/uploads","File":"Server.properties","Feature":"Basic Server Configuration","Key":"UPLOAD_DIRECTORY","Reloadable":true,"Tags":["Server"]},{"Description":"If the sum of all uploaded files in one request is greater than this value, the upload will be rejected.\nThis value can be overridden on a per-module basis by setting the <a href=#MAX_UPLOAD_SIZE>MAX_UPLOAD_SIZE<\/a> parameter in the modules\nconfig file (attachment.properties or infostore.properties). Or it can be overriden on a per-user\nbasis by setting the upload_quota in the mail configuration of this user.\nIf this value is set to <code>0<\/code> and not overridden by the module config or user config uploads will be unrestricted.\nThe size is in bytes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"104857600","File":"Server.properties","Feature":"Basic Server Configuration","Key":"MAX_UPLOAD_SIZE","Reloadable":true,"Tags":["Server","Limit"]},{"Description":"The max. idle time in milliseconds for an uploaded file temporary stored in\nupload directory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"300000","File":"Server.properties","Feature":"Basic Server Configuration","Key":"MAX_UPLOAD_IDLE_TIME_MILLIS","Reloadable":true,"Tags":["Server","Limit"]},{"Description":"The max. HTTP body size.\nZero or less means infinite.<br><br><b>Deprecated<\/b>:<br>Use <a href=#com.openexchange.servlet.maxBodySize>com.openexchange.servlet.maxBodySize<\/a> instead.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0","File":"Server.properties","Feature":"Basic Server Configuration","Key":"MAX_BODY_SIZE","Reloadable":true,"Tags":["Server","Limit"]},{"Description":"The default max. number of allowed concurrent requests per user.\nThis property only has effect if no individual value has been specified for the active user.\nA value less than or equal to zero means infinite.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"100","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.defaultMaxConcurrentAJAXRequests","Reloadable":true,"Tags":["Server","Limit"]},{"Description":"Default encoding for incoming HTTP requests.\nThis value MUST be equal to web server's default encoding.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"UTF-8","File":"Server.properties","Feature":"Basic Server Configuration","Key":"DefaultEncoding","Reloadable":true,"Tags":["Server","Encoding"]},{"Description":"Minimum number of characters a search pattern must contain. A value of <code>0<\/code> means no minimum.\nThis should prevent slow searches for contacts or big responses in large contexts.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.MinimumSearchCharacters","Reloadable":true,"Tags":["Server"]},{"Description":"eMail address of a person that can be called if data has been published\nand the actual owner of the data objects to the publication. If left empty or not defined, \nthe eMail address of the context admin is used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"empty","File":"Server.properties","Feature":"Basic Server Configuration","Key":"PUBLISH_REVOKE","Reloadable":false,"Tags":["Server"]},{"Description":"On session validation of every request the client IP address is compared with the client IP address used for the login request. If this\nconfiguration parameter is set to <code>true<\/code> and the client IP addresses do not match the request, then it will be denied and the denied request is\nlogged with level info. Setting this parameter to <code>false<\/code> will only log the different client IP addresses with debug level.<br><br><b>Warning!<\/b><br>This should be only set to <code>false<\/code> if you know what you are doing and if all requests are secure - requests are always encrypted\nby using HTTPS.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.IPCheck","Reloadable":false,"Tags":["Server","Security"]},{"Description":"Subnet mask for accepting IP-ranges.\nUsing CIDR-Notation for v4 and v6 or dotted decimal only for v4.<br>Examples:\n<pre>\ncom.openexchange.IPMaskV4=255.255.255.0\ncom.openexchange.IPMaskV4=\/24\ncom.openexchange.IPMaskV6=\/60\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"empty","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.IPMaskV4","Reloadable":true,"Tags":["Server"]},{"Description":"Subnet mask for accepting IP-ranges.\nUsing CIDR-Notation for v4 and v6 or dotted decimal only for v4.<br>Examples:\n<pre>\ncom.openexchange.IPMaskV4=255.255.255.0\ncom.openexchange.IPMaskV4=\/24\ncom.openexchange.IPMaskV6=\/60\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"empty","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.IPMaskV6","Reloadable":false,"Tags":["Server"]},{"Description":"Specify a comma-separated list of client patterns that do bypass IP check. E.g.: \n<pre>\ncom.openexchange.IPCheckWhitelist=\"Mobile App*\", \"Foo*\"\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"open-xchange-mailapp, open-xchange-mobile-api-facade","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.IPCheckWhitelist","Reloadable":false,"Tags":["Server","White List"]},{"Description":"Configures the path on the web server where the UI is located. This path is used to generate links directly into the UI. The default\nconforms to the path where the UI is installed by the standard packages on the web server. This path is used for the [uiwebpath].<br>For the Open-Xchange 6 frontend the path needs to be configured to <code>\/ox6\/index.html<\/code>.<br>For the App Suite frontend the path needs to be configured to <code>\/appsuite\/<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/appsuite\/","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.UIWebPath","Reloadable":false,"Tags":["Server"]},{"Description":"Specify the prefix for Central Dispatcher framework (the Open-Xchange AJAX interface).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/ajax\/","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.dispatcher.prefix","Reloadable":false,"Tags":["Server"]},{"Description":"Special identifier \"web-browser\" to let the Cookie(s) be deleted when the Web browser exits.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1W","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.cookie.ttl","Reloadable":false,"Tags":["Server"]},{"Description":"Whether the \"; HttpOnly\" should be appended to server cookies.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.cookie.httpOnly","Reloadable":true,"Tags":["Server"]},{"Description":"Whether the hash value for the cookie name should be calculated or remembered from the session for each request.<br>Possible values are:\n<ul>\n  <li><code>calculate<\/code> - Calculate hash from client login parameter and HTTP header User-Agent (may be modified through <a href=#com.openexchange.cookie.hash.fields>com.openexchange.cookie.hash.fields<\/a>).<\/li>\n  <li><code>remember<\/code> - Remember once calculated hash in session and use it for the whole session life time (less secure).<\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"calculate","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.cookie.hash","Reloadable":false,"Tags":["Server","Security"]},{"Description":"Cookie hash salt to avoid a potential brute force attack to cookie hashes.\nThis value should be replaced by any random String with at least 16 Characters.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"replaceMe1234567890","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.cookie.hash.salt","Reloadable":false,"Tags":["Server","Security"]},{"Description":"If an HTTPS connection is detected the cookie is automatically marked as secure. This tells the browser only to send the cookie over\nencrypted connections. If HTTPS is terminated in front by some load balancer only HTTP is detected. Then this parameter can force to set\nthe secure flag for cookies. Additionally all links generated inside the groupware to point at itself will use the 'https:\/\/'' protocol prefix\nwhen this is set. Use this flag to indicate that HTTPS termination happens elsewhere.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.forceHTTPS","Reloadable":false,"Tags":["Server","Security"]},{"Description":"The maximum number of active sessions that will be created by this Manager, or <code>-1<\/code> for no limit.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxActiveSessions","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"The initial maximum time interval, in seconds, between client requests before a HTTP session is invalidated.\nThis only applies to the HTTP session controlled by special JSESSIONID cookie, and does therefore not influence life-time of Groupware session.\nA negative value will result in sessions never timing out.\nIf the attribute is not provided, a default of 1800 seconds is used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1800","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxInactiveInterval","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specify the maximum body size allowed being transferred via PUT or POST method.\nA request exceeding that limit will be responded with a 500 error and that request is discarded.\nEqual or less than zero means no restriction concerning body size.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"104857600","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxBodySize","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specify the name of the echo header whose value is echoed for each request providing that header.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"X-Echo-Header","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.echoHeaderName","Reloadable":false,"Tags":["Server"]},{"Description":"The value of Content-Security-Policy header.\nPlease refer to an Introduction to Content Security Policy (<a href=http:\/\/www.html5rocks.com\/en\/tutorials\/security\/content-security-policy\/>http:\/\/www.html5rocks.com\/en\/tutorials\/security\/content-security-policy\/<\/a>).\nA empty value means no Content-Security-Policy header.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"empty","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.contentSecurityPolicy","Reloadable":false,"Tags":["Server","Security"]},{"Description":"Specify the rate limit' time window in milliseconds in which to track incoming HTTP requests.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"300000","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxRateTimeWindow","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specify the rate limit that applies to incoming HTTP requests.\nA client that exceeds that limit will receive a \"429 Too Many Requests\" HTTP error code.\nThat rate limit acts like a sliding window time frame; meaning that it considers only\nrequests that fit into time windows specified through <a href=#com.openexchange.servlet.maxRateTimeWindow>com.openexchange.servlet.maxRateTimeWindow<\/a> from current time stamp:\n<pre>\nwindow-end := $now\nwindow-start := $window-end - $maxRateTimeWindow\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.servlet.maxRateTimeWindow\">com.openexchange.servlet.maxRateTimeWindow<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"1500","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxRate","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specify those AJAX-accessible modules which are excluded from the rate limit checks.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"rt, system","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxRateLenientModules","Reloadable":false,"Tags":["Server"]},{"Description":"Specify (wildcard notation supported) those User-Agents which are excluded from the rate limit checks.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"Open-Xchange .NET HTTP Client*, Open-Xchange USM HTTP Client*, Jakarta Commons-HttpClient*","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxRateLenientClients","Reloadable":false,"Tags":["Server"]},{"Description":"Specify (wildcard notation supported) those remote addresses\/IPs which are excluded from the rate limit checks.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"empty","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxRateLenientRemoteAddresses","Reloadable":false,"Tags":["Server"]},{"Description":"Specify how to associate a rate limit with a HTTP request.\nBy default a rate limit is associated with that tuple of { remote-address, user-agent }.\nThis does not apply to all scenarios. Therefore it is possible to specify more parts in a comma-separated list that build up the key.<br>Possible values are:\n<ul>\n  <li><code>http-session<\/code> - The identifier of the request-associated HTTP session aka JSESSIONID cookie.<\/li>\n  <li><code>cookie-<\/code> + &lt;cookie-name&gt; - Specifies the (ignore-case) name of the arbitrary cookie whose value is considered. If missing it is ignored.<\/li>\n  <li><code>header-<\/code> + &lt;header-name&gt; - Specifies the (ignore-case) name of the arbitrary header whose value is considered. If missing it is ignored.<\/li>\n  <li><code>parameter-<\/code> + &lt;parameter-name&gt; - Specifies the (ignore-case) name of the arbitrary parameter whose value is considered. If missing it is ignored.<\/li>\n<\/ul>\nE.g.: \n<pre>\ncom.openexchange.servlet.maxRateKeyPartProviders=cookie-My-Secret-Cookie, parameter-request_num\n<\/pre>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.servlet.maxRateKeyPartProviders","Reloadable":false,"Tags":["Server"]},{"Description":"Specifies max. message length to log. Messages that exceed that limit are split.\nA value of less than <code>1<\/code> means unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.log.maxMessageLength","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specify the max. number of allowed attributes for a JSON object.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"2500","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.json.maxSize","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Setting this to <code>true<\/code> means that the WebDav XML servlets for attachments, calendar, contacts and tasks will be disabled.\nOn requests to these servlets a service-not-available (503) response will be sent. See \"webdav-disabled-message.txt\"\nto customize the detailed error message that will be sent.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.webdav.disabled","Reloadable":false,"Tags":["Server"]},{"Description":"Whether the JSON response object should provide the stack trace of the associated exception.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.ajax.response.includeStackTraceOnError","Reloadable":false,"Tags":["Server"]},{"Description":"Whether the JSON response object in case of an error should include the exception arguments or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.ajax.response.includeArguments","Reloadable":false,"Tags":["Server"]},{"Description":"The host for the connector's http network listener. Set to <code>*<\/code> if you\nwant to listen on all available interfaces.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"127.0.0.1","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.connector.networkListenerHost","Reloadable":false,"Tags":["Server","Host"]},{"Description":"The default port for the connector's http network listener.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"8009","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.connector.networkListenerPort","Reloadable":false,"Tags":["Server","Port"]},{"Description":"The default port for the connector's https network listener.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"8010","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.connector.networkSslListenerPort","Reloadable":false,"Tags":["Server","Port"]},{"Description":"Specify the max. number of allowed request parameters for the connector http.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1000","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.connector.maxRequestParameters","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Controls the shut-down behavior of the HTTP connector.<br><br>If fast shut-down is enabled, the HTTP connector is attempted to be stopped as fast as possible.\nThis could lead to currently in-progress requests to quit with errors (due to absent services); e.g. NullPointerExceptions.<br><br>If disabled an orderly shut-down is initiated; waiting for currently running requests to terminate. This may slow down\nthe shut-down sequence.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.connector.shutdownFast","Reloadable":false,"Tags":["Server"]},{"Description":"Specify the number of seconds to await an orderly shut-down\n(only effective if <a href=#com.openexchange.connector.shutdownFast>com.openexchange.connector.shutdownFast<\/a> is set to <code>false<\/code>)<br><br>A value of less than or equal to <code>0<\/code> (zero) will cause to wait forever; otherwise a hard shut-down is initiated if the wait time elapsed\nthe shut-down sequence.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"90","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.connector.awaitShutDownSeconds","Reloadable":false,"Tags":["Server"]},{"Description":"To enable proper load balancing and request routing like: \n<pre>\n{client1, client2 ...} --> balancer --> {backend1, backend2 ...} \n<\/pre>\nwe have to append a backend route to the JSESSIONID cookies separated by a '.'. It's important that this backend\nroute is unique for every single backend behind the load balancer.\nThe string has to be a sequence of characters excluding semi-colon, comma and\nwhite space so the JSESSIONID cookie stays in accordance with the cookie\nspecification after we append the backendroute to it.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"OX0","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.server.backendRoute","Reloadable":false,"Tags":["Server"]},{"Description":"Decides if we should consider X-Forward-Headers that reach the backend.\nThose can be spoofed by clients so we have to make sure to consider the headers only if the proxy\/proxies reliably override those\nheaders for incoming requests.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.server.considerXForwards","Reloadable":false,"Tags":["Server"]},{"Description":"The name of the protocolHeader used to identify the originating IP address of\na client connecting to a web server through an HTTP proxy or load balancer.\nThis is needed for grizzly based setups that make use of http proxying.\nIf the header isn't found the first proxy in front of grizzly will be used\nas originating IP\/remote address.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"X-Forwarded-For","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.server.forHeader","Reloadable":false,"Tags":["Server"]},{"Description":"A list of know proxies in front of our httpserver\/balancer as comma separated IPs and IP ranges. E.g.: \n* 192.168.1.50, 192.168.1.51\n* 192.168.32.0\/24, 192.168.33.36\n* 192.168.32.0-192.168.32.255, 192.168.33.36 \n* 2001:db8:0:8d3:0:8a2e:70::\/112\n* 2001:DB8:0:8D3:0:8A2E:70:0-2001:DB8:0:8D3:0:8A2E:70:FFFF\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"empty","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.server.knownProxies","Reloadable":false,"Tags":["Server"]},{"Description":"Specify the amount of seconds to wait for a CSS content being parsed.\nThis property influences parsing of HTML messages. If CSS could not be parsed in time, CSS is stripped from message's content.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"4","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.html.css.parse.timeout","Reloadable":false,"Tags":["Server","Timeout"]},{"Description":"Specify the OXException categories (comma separated) that shall not be logged.\nThe Exception itself will still be logged as configured, but the StackTraces are omitted.\nValid categories are:\n<ul>\n  <li><code>ERROR<\/code><\/li>\n  <li><code>TRY_AGAIN<\/code><\/li>\n  <li><code>USER_INPUT<\/code><\/li>\n  <li><code>PERMISSION_DENIED<\/code><\/li>\n  <li><code>CONFIGURATION<\/code><\/li>\n  <li><code>CONNECTIVITY<\/code><\/li>\n  <li><code>SERVICE_DOWN<\/code><\/li>\n  <li><code>TRUNCATED<\/code><\/li>\n  <li><code>CONFLICT<\/code><\/li>\n  <li><code>CAPACITY<\/code><\/li>\n  <li><code>WARNING<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"USER_INPUT","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.log.suppressedCategories","Reloadable":false,"Tags":["Server"]},{"Description":"Specify the user name used for HTTP basic auth by internal REST servlet.\nBoth settings need to be set in order to have basic auth enabled - <a href=#com.openexchange.rest.services.basic-auth.login>com.openexchange.rest.services.basic-auth.login<\/a> and <a href=#com.openexchange.rest.services.basic-auth.password>com.openexchange.rest.services.basic-auth.password<\/a>.\nThis value needs to be changed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.rest.services.basic-auth.password\">com.openexchange.rest.services.basic-auth.password<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.rest.services.basic-auth.login","Reloadable":false,"Tags":["Server","Credential"]},{"Description":"Specify the password used for HTTP basic auth by internal REST servlet.\nBoth settings need to be set in order to have basic auth enabled - <a href=#com.openexchange.rest.services.basic-auth.login>com.openexchange.rest.services.basic-auth.login<\/a> and <a href=#com.openexchange.rest.services.basic-auth.password>com.openexchange.rest.services.basic-auth.password<\/a>\nThis value needs to be changed.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.rest.services.basic-auth.login\">com.openexchange.rest.services.basic-auth.login<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.rest.services.basic-auth.password","Reloadable":false,"Tags":["Server","Credential"]},{"Description":"The backend either delivers a thumbnail when it's available from cache or fails fast while initiating the thumbnail creation\/caching in\nthe background. The advantage is that clients aren't blocked and can simply retry later when the thumbnail can be delivered from cache.<br><br>If there is no cache configured for the user\/context:<br>  - we either have to generate the thumbnail on the fly which has the potential to block the whole client by occupying the max number of\n    allowed connections to the domain.<br>  - or simply fail fast which leaves the client responsive but without thumbnails.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.preview.thumbnail.blockingWorker","Reloadable":false,"Tags":["Server"]},{"Description":"Defines a hard limit when marshalling elements in WebDAV responses\nrecursively. This applies to all WebDAV responses with a depth >= 1,\nincluding CardDAV and CalDAV. This setting is not meant as a quota\nrestriction, instead it is meant to protect against possibly very large\nresponses. A value of <code>0<\/code> or smaller disables the\nlimitation.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"250000","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.webdav.recursiveMarshallingLimit","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specifies the max. size (in bytes) for an image that is allowed to be transformed.\nIf exceeded image transformation is rejected.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"10485760","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.tools.images.transformations.maxSize","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specifies the max. resolution (in pixels) for an image that is allowed to be transformed.\nIf exceeded image transformation is rejected.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"26824090","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.tools.images.transformations.maxResolution","Reloadable":false,"Tags":["Server","Limit"]},{"Description":"Specifies the max. time (in seconds) to await an image transformation computation to complete.\nIf exceeded image transformation is cancelled.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"10","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.tools.images.transformations.waitTimeoutSeconds","Reloadable":false,"Tags":["Server","Timeout"]},{"Description":"Configures up to which factor of the requested image's size an embedded \nthumbnail may be used, even if this thumbnail's size does not strictly \nfulfill the requested resolution. \nFor example, if a 200x150 preview is requested, and an embedded thumbnail\nis available with 160x120, and the factor is configured to 0.8, this\nthumbnail image will be used - while smaller ones won't. \nA value of <code>1<\/code> only allows thumbnails if the requested preview size can be \nfulfilled entirely; a negative value disables usage of embedded thumbnails.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0.8","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.tools.images.transformations.preferThumbnailThreshold","Reloadable":false,"Tags":["Server"]},{"Description":"Configures whether timezone definitions for interpreting iCalendar files \nshould be updated automatically from the internet or not. If disabled, a \nstatic list of timezone defintions is used, otherwise, possibly updated \ntimezones are retrieved through tzurl.org upon first usage. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.ical.updateTimezones","Reloadable":true,"Tags":["Server","Timezone"]},{"Description":"Configures wether the stacktrace of specific exceptions should be included into a response or not. This has to be done as a \ncomma separated list of exceptions codes and prefixes. A wildcard pattern can be used to define the exceptions. \nE.g. \"SES\", \"SES*\" or \"SES-*\" will exclude stacktraces in responses for all SessionExceptionCodes. For single ExceptionsCodes \nto omit, the ExceptionCode itself must be added. E.g. \"SES-0203\" will exclude the stacktrace for SessionExceptionCode \"SESSION_EXPIRED\" on responses. \n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.ajax.response.includeStackTraceOnError\">com.openexchange.ajax.response.includeStackTraceOnError<\/a>"],"Version":"7.10.0","Package":"open-xchange-core","Default":"SES","File":"Server.properties","Feature":"Basic Server Configuration","Key":"com.openexchange.ajax.response.excludeStackTraceFor","Reloadable":true,"Tags":["Server"]},{"Description":"Maximum number of concurrent sessions, 0 stands for unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"50000","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.maxSession","Reloadable":false,"Tags":["Session","Limit"]},{"Description":"Maximum number of concurrent sessions per user, a value less than or equal to zero means unlimited.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.sessiond.maxSessionPerLink, com.openexchange.sessiond.maxSessionPerGuest\">com.openexchange.sessiond.maxSessionPerLink, com.openexchange.sessiond.maxSessionPerGuest<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"100","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.maxSessionPerUser","Reloadable":false,"Tags":["Session","Limit"]},{"Description":"Specify the number of sessions allowed per client (Web UI, EAS, WebDAV, ...) and user.\nA value equal to or less than zero means unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"0","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.maxSessionPerClient","Reloadable":false,"Tags":["Session","Limit"]},{"Description":"Life time (in milliseconds) of a session in the short term session containers. After this time the session is put into the long life time container and all\ntemporary session data is removed. This only applies if <a href=#com.openexchange.sessiond.autologin>com.openexchange.sessiond.autologin<\/a> is enabled.\nShort term session containers are rotated every 6 minutes. Therefore this value should be a multiple of 6 minutes.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.sessiond.autologin\">com.openexchange.sessiond.autologin<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"3600000","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.sessionDefaultLifeTime","Reloadable":false,"Tags":["Session"]},{"Description":"This amount of time a session can live without any interaction, if <a href=#com.openexchange.sessiond.autologin>com.openexchange.sessiond.autologin<\/a> is enabled. First the session lives\nin the short term session container, see configuration option <a href=#com.openexchange.sessiond.sessionDefaultLifeTime>com.openexchange.sessiond.sessionDefaultLifeTime<\/a>. Then the session is moved\ninto the long term session container. The session can be restored from here, but it won't have any temporary session data anymore.\nRestoring temporary session data may cause some slower functionality and maybe temporary errors on image, proxy data or the like. The\noverall time a session can live is defined by this option. The life time in the long term session container is the time configured here\nsubtracted by the time in the short term session container.\nCan contain units of measurement: D(=days) W(=weeks) H(=hours) M(=minutes).\nLong term session containers are rotated every hour. Therefore this value should be a multiple of 1 hour.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.sessiond.autologin\">com.openexchange.sessiond.autologin<\/a>","<a href=\"#com.openexchange.sessiond.sessionDefaultLifeTime\">com.openexchange.sessiond.sessionDefaultLifeTime<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"1W","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.sessionLongLifeTime","Reloadable":false,"Tags":["Session"]},{"Description":"The random token to access a newly created session is valid for this configured time.\nCan contain units of measurement: D(=days) W(=weeks) H(=hours) M(=minutes).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"30000","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.randomTokenTimeout","Reloadable":false,"Tags":["Session"]},{"Description":"Whether autologin is allowed or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.autologin","Reloadable":false,"Tags":["Session"]},{"Description":"Key to encrypt passwords during transmission during session migration. Change this, and make sure it's the same in the entire cluster\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"auw948cz,spdfgibcsp9e8ri+&lt;#qawcghgifzign7c6gnrns9oysoeivn","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.encryptionKey","Reloadable":false,"Tags":["Session","Security"]},{"Description":"Specifies if sessions shall be put asynchronously to session storage.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.asyncPutToSessionStorage","Reloadable":false,"Tags":["Session"]},{"Description":"Defines if a distributed session container is supposed to be used for special token-login (login requests of kind \"\/ajax\/login?action=tokenLogin\").\nA value of <code>false<\/code> means that pre-initialized sessions are only hold node-local.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.useDistributedTokenSessions","Reloadable":false,"Tags":["Session"]},{"Description":"Maximum number of concurrent sessions per anonymous link, a value less than or equal to zero means unlimited.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.sessiond.maxSessionPerUser, com.openexchange.sessiond.maxSessionPerGuest\">com.openexchange.sessiond.maxSessionPerUser, com.openexchange.sessiond.maxSessionPerGuest<\/a>"],"Version":"7.10.0","Package":"open-xchange-core","Default":"250","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.maxSessionPerLink","Reloadable":false,"Tags":["Session","Limit"]},{"Description":"Maximum number of concurrent sessions per guest, a value less than or equal to zero means unlimited.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.sessiond.maxSessionPerLink, com.openexchange.sessiond.maxSessionPerUser\">com.openexchange.sessiond.maxSessionPerLink, com.openexchange.sessiond.maxSessionPerUser<\/a>"],"Version":"7.10.0","Package":"open-xchange-core","Default":"20","File":"sessiond.properties","Feature":"SessionD","Key":"com.openexchange.sessiond.maxSessionPerGuest","Reloadable":false,"Tags":["Session","Limit"]},{"Description":"Search for user sessions in session storage and other cluster members\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"true","File":"sessionmanagement.properties","Feature":"Sessionmanagement","Key":"com.openexchange.session.management.globalLookup","Reloadable":true,"Tags":["Session","Sessionmanagement"]},{"Description":"A comma-separated list of identifiers of blacklisted clients. Those sessions will not be listed.\nE.g. com.openexchange.session.management.clientBlacklist=open-xchange-mailapp, open-xchange-appsuite\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":null,"File":"sessionmanagement.properties","Feature":"Sessionmanagement","Key":"com.openexchange.session.management.clientBlacklist","Reloadable":true,"Tags":["Session","Sessionmanagement"]},{"Description":"Specifies whether the user's personal E-Mail address (<code>true<\/code>) or the configured no-reply address (<code>false<\/code>) is supposed to be used in case a user\nwithout mail permission sends out a sharing invitation.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"false","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.notification.usePersonalEmailAddress","Reloadable":true,"Tags":["Share","Mail"]},{"Description":"Enables or disables black-listing of User-Agents that are about to access a share link.\nIf enabled the <a href=#com.openexchange.share.userAgentBlacklist.values>com.openexchange.share.userAgentBlacklist.values<\/a> configuration option specifies what User-Agents to black-list.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.share.userAgentBlacklist.values\">com.openexchange.share.userAgentBlacklist.values<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"true","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.userAgentBlacklist.enabled","Reloadable":true,"Tags":["Share","Black List"]},{"Description":"Specifies a comma-separated list (ignore-case) of such User-Agents that are supposed to receive a \"404 Not Found\" when trying to\naccess a share link. Wild-card notation is supported; e.g. \"*aolbuild*\".\nThis configuration option is only effective if <a href=#com.openexchange.share.userAgentBlacklist.enabled>com.openexchange.share.userAgentBlacklist.enabled<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.share.userAgentBlacklist.enabled\">com.openexchange.share.userAgentBlacklist.enabled<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"*aolbuild*, *baiduspider*, *baidu*search*, *bingbot*, *bingpreview*, *msnbot*, *duckduckgo*, *adsbot-google*, *googlebot*, *mediapartners-google*, *teoma*, *slurp*, *yandex*bot*","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.userAgentBlacklist.values","Reloadable":true,"Tags":["Share","Black List"]},{"Description":"Configures a separate hostname to use for guest users. This hostname is used \nwhen generating external share links, as well as at other locations where \nhyperlinks are constructed in the context of guest users.\nUsually, the guest hostname refers to a separate subdomain of the \ninstallation like \"share.example.com\", and is defined as an additional named\nvirtual host pointing to the web client's document root in the webserver's \nconfiguration.\nThis property can also be provided through an additionally installed hostname service.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":null,"File":"share.properties","Feature":"Share","Key":"com.openexchange.share.guestHostname","Reloadable":true,"Tags":["Share","Host"]},{"Description":"Defines the timespan after which an unused named guest user should be \nremoved from the system. \"Unused\" time starts after the last share to the \nguest user has been revoked. This setting only affects \"named\" guest users,\ni.e. users that were invited explicitly and authenticate using their \neMail-address.\nThe value can be defined using units of measurement: \"D\" (=days), \n\"W\" (=weeks) and \"H\" (=hours), with a minimum \nof \"1D\" (one day). A value of <code>0<\/code> disables the delayed guest user deletion, \nso that guest users are deleted right after the last share to them was removed.<br>","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"2W","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.cleanup.guestExpiry","Reloadable":false,"Tags":["Share"]},{"Description":"Defines the interval of a periodic background task that performs \nsharing-related cleanup operations like removal of expired shares or final\ndeletion of no longer used guest users. The task is executed only once per \ninterval in the cluster, so this value should be equally defined on each\nnode. The value can be defined using units of measurement: \"D\" (=days), \n\"W\" (=weeks) and \"H\" (=hours), with a minimum of \"1H\" (one hour). \nA value of <code>0<\/code> disables the periodic background task.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1D","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.cleanup.periodicCleanerInterval","Reloadable":true,"Tags":["Share"]},{"Description":"Specifies the quota for the number of share links that are allowed being \ncreated by one user. A value < <code>0<\/code> means unlimited.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"100","File":"share.properties","Feature":"Share","Key":"com.openexchange.quota.share_links","Reloadable":true,"Tags":["Share","Quota","Limit"]},{"Description":"Specifies the quota for the number of guest users that are allowed being \ncreated by one user. A value < <code>0<\/code> means unlimited.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"100","File":"share.properties","Feature":"Share","Key":"com.openexchange.quota.invite_guests","Reloadable":true,"Tags":["Share","Quota","Limit"]},{"Description":"Mapping from arbitrary module names to module identifiers and vice versa. \nThe value must be a comma-separated list of module names and its identifier \nlinked with an equals sign.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"share.properties","Feature":"Share","Key":"com.openexchange.share.modulemapping","Reloadable":false,"Tags":["Share"]},{"Description":"Defines a key that is used to encrypt the password\/pin of anonymously \naccessible shares in the database.<br>The property should be changed before the creation of the\nfirst share on the system!\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"erE2e8OhAo71","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.cryptKey","Reloadable":false,"Tags":["Share","Encryption","Security"]},{"Description":"Defines up to which time in the future appointments and tasks are included \nwhen accessing an iCal-serializable share with a client requesting the \n\"text\/calendar\" representation of the resource.\nPossible values are <code>one_month<\/code>, <code>six_months<\/code>, <code>one_year<\/code> and <code>two_years<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"one_year","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.handler.iCal.futureInterval","Reloadable":true,"Tags":["Share","Ical","Appointment"]},{"Description":"Defines up to which time in the past appointments and tasks are included \nwhen accessing an iCal-serializable share with a client requesting the \n\"text\/calendar\" representation of the resource.\nPossible values are <code>two_weeks<\/code>, <code>one_month<\/code>, <code>six_months<\/code> and <code>one_year<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"two_weeks","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.handler.iCal.pastInterval","Reloadable":true,"Tags":["Share","Ical","Appointment"]},{"Description":"Specifies the location to redirect to when accessing a share link that \nrequires authentication. This is usually the default login page that will \nthen perform the \"anonymous\" or \"guest\" login action.<br>[uiwebpath] is replaced with the value of <a href=#com.openexchange.UIWebPath>com.openexchange.UIWebPath<\/a>,\ntrimmed by leading and trailing '\/' characters.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"\/[uiwebpath]\/ui","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.loginLink","Reloadable":false,"Tags":["Share"]},{"Description":"Configures whether attributes of named guest users should be synchronized \nacross context boundaries or not, i.e. if their password or other related\nmetadata should be kept equally in each context of the same context group\nthe guest user has shares from. This requires a configured global \/ cross-\ncontext database (see configuration file \"globaldb.yml\" for details). \n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.crossContextGuests","Reloadable":true,"Tags":["Share"]},{"Description":"Configures if internal users should receive a notification email whenever\na folder or item has been shared to them. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.notifyInternal","Reloadable":false,"Tags":["Share"]},{"Description":"As guests are plain user entities internally, they carry a set of capabilities\nwhich define the enabled feature set. Basically guest users contain a set\nof capabilities that allows them to read or write the items that have been\nshared with them. Additionally it is possible to define further capabilities\nto let guests have some more of the installed features enabled.<br>One of three different modes can be chosen:\n<ul>\n  <li><code>deny_all<\/code> - Guest users have no additional capabilities applied.<\/li> \n  <li><code>static<\/code> - Every guest user obtains a statically configured set of capabilities (<a href=#com.openexchange.share.staticGuestCapabilities>com.openexchange.share.staticGuestCapabilities<\/a>).<\/li>\n  <li><code>inherit<\/code> - Guest users inherit the capabilities of the user who created the (initial) according share.<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.share.staticGuestCapabilities\">com.openexchange.share.staticGuestCapabilities<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"static","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.guestCapabilityMode","Reloadable":true,"Tags":["Share"]},{"Description":"Defines the static set of capabilities that shall be given to guests with\ncapability mode <code>static<\/code>. Capabilities must be specified as a comma-separated\nstring. E.g.:\n<pre>\ncom.openexchange.share.staticGuestCapabilities=drive, document_preview\n<\/pre>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.share.guestCapabilityMode\">com.openexchange.share.guestCapabilityMode<\/a>"],"Version":null,"Package":"open-xchange-core","Default":null,"File":"share.properties","Feature":"Share","Key":"com.openexchange.share.staticGuestCapabilities","Reloadable":false,"Tags":["Share"]},{"Description":"Specifies whether guest sessions are treated as transient or not. Transient\nsessions are only held in the short-term session containers, and are not put\ninto the distributed session storage. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.transientSessions","Reloadable":false,"Tags":["Share","Session"]},{"Description":"Enables\/disables the auto-login functionality for guest sessions. A value of \n<code>true<\/code> will instruct the client to store an additional cookie, which is then \nconsidered to lookup an existing session when the client is reloaded. \nPossible values are <code>true<\/code>, <code>false<\/code>, or an empty value to \ninherit from <a href=#com.openexchange.sessiond.autologin>com.openexchange.sessiond.autologin<\/a>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"share.properties","Feature":"Share","Key":"com.openexchange.share.autoLogin","Reloadable":true,"Tags":["Share"]},{"Description":"Configures the target time-to-live value for the session, secret and share \ncookies used within guest sessions. The value can be defined using units of \nmeasurement: \"D\" (=days), \"W\" (=weeks) and \"H\" (=hours). Additionally, to \nenforce a \"session\" cookie lifetime (i.e. cookies are deleted once the client\nis quit), the value <code>-1<\/code> or <code>web-browser<\/code> may be specified. An empty value \nwill let this setting inherit from <a href=#com.openexchange.cookie.ttl>com.openexchange.cookie.ttl<\/a>. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"share.properties","Feature":"Share","Key":"com.openexchange.share.cookieTTL","Reloadable":true,"Tags":["Share"]},{"Description":"The sipgate username.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-sms-sipgate","Default":null,"File":"sipgate.properties","Feature":"Sipgate","Key":"com.openexchange.sms.sipgate.username","Reloadable":false,"Tags":["Sipgate","SMS","Credential"]},{"Description":"The sipgate password.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-sms-sipgate","Default":null,"File":"sipgate.properties","Feature":"Sipgate","Key":"com.openexchange.sms.sipgate.password","Reloadable":false,"Tags":["Sipgate","SMS","Credential"]},{"Description":"Max message length. 460 characters is sipgate's maximum.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-sms-sipgate","Default":"460","File":"sipgate.properties","Feature":"Sipgate","Key":"com.openexchange.sms.sipgate.maxlength","Reloadable":false,"Tags":["Sipgate","SMS","Limit"]},{"Description":"Enables or disables the user sms limit.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"true","File":"sms-tools.properties","Feature":"Sms-tools","Key":"com.openexchange.sms.userlimit.enabled","Reloadable":true,"Tags":["Sms-tools"]},{"Description":"Defines the maximum number of sms messages a user can send.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"5","File":"sms-tools.properties","Feature":"Sms-tools","Key":"com.openexchange.sms.userlimit","Reloadable":true,"Tags":["Sms-tools"]},{"Description":"Defines the time in minutes after that the user sms limits are refreshed.\nFor this value to work it must always be lower than the hazelcast eviction time. \nTherefore if you change this value it is probably necessary to change the hazelcast eviction time too.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"1440","File":"sms-tools.properties","Feature":"Sms-tools","Key":"com.openexchange.sms.userlimit.refreshInterval","Reloadable":true,"Tags":["Sms-tools"]},{"Description":"Specify whether the database-backed snippet implementation is supposed to support attachments.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"snippets.properties","Feature":"Snippets","Key":"com.openexchange.snippet.rdb.supportsAttachments","Reloadable":true,"Tags":["Snippet","Attachment"]},{"Description":"Specify the maximum number of snippets that are allowed being created by a single user.\nA value of less than <code>0<\/code> (zero) means unlimited.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"snippets.properties","Feature":"Snippets","Key":"com.openexchange.snippet.quota.limit","Reloadable":true,"Tags":["Snippet","Limit"]},{"Description":"Specifies the quota mode for snippets stored in the filestore.<br><br>Possible values:\n<ul>\n  <li><code>context<\/code> - The quota of the filestore will be used.<\/li>\n  <li><code>dedicated<\/code> - Snippets doesn't influence filestore quota. Instead an own quota is used (See <a href=#com.openexchange.snippet.filestore.quota.perUserLimit>com.openexchange.snippet.filestore.quota.perUserLimit<\/a>) <\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.snippet.filestore.quota.perUserLimit\">com.openexchange.snippet.filestore.quota.perUserLimit<\/a>"],"Version":"7.10.0","Package":"open-xchange-core","Default":"context","File":"snippets.properties","Feature":"Snippets","Key":"com.openexchange.snippet.filestore.quota.mode","Reloadable":false,"Tags":["Snippet","Limit"]},{"Description":"Specifies the snippet quota limit in bytes. Supports specifying a value including an optional unit; e.g. <code>10 MB<\/code> or <code>17.5kB<\/code> (unit is ignore-case)\nSupported units are: B, KB, MB, GB, and TB \nOnly active in case <a href=#com.openexchange.snippet.filestore.quota.mode>com.openexchange.snippet.filestore.quota.mode<\/a> is set to <code>dedicated<\/code>.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.snippet.filestore.quota.mode\">com.openexchange.snippet.filestore.quota.mode<\/a>"],"Version":"7.10.0","Package":"open-xchange-core","Default":"5242880","File":"snippets.properties","Feature":"Snippets","Key":"com.openexchange.snippet.filestore.quota.perUserLimit","Reloadable":true,"Tags":["Snippet","Limit"]},{"Description":"Specifies the base address for published end points; e.g. \"http:\/\/www.myserver.com\/webservices\"\nAn empty value means that the running machine's address is used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-soap-cxf","Default":null,"File":"soap-cxf.properties","Feature":"Soap","Key":"com.openexchange.soap.cxf.baseAddress","Reloadable":false,"Tags":["SOAP"]},{"Description":"Specifies whether to hice service list page.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-soap-cxf","Default":"false","File":"soap-cxf.properties","Feature":"Soap","Key":"com.openexchange.soap.cxf.hideServiceListPage","Reloadable":false,"Tags":["SOAP"]},{"Description":"Java platform limits the number of entity expansions that are allowed for a single XML document.\nDefault is <code>128000<\/code>, which is considered to be a pretty large number for any real life application.<br><br>However, if any application does need to have a higher limit, this property (which maps to 'entityExpansionLimit' system property)\ncan be increased to the desired size. Setting it to <code>0<\/code> (zero) means unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-soap-cxf","Default":"128000","File":"soap-cxf.properties","Feature":"Soap","Key":"com.openexchange.soap.cxf.entityExpansionLimit","Reloadable":false,"Tags":["SOAP","Limit"]},{"Description":"This is a workaround for the known side-effect in CXF 2.7.x described in CXF-5737 issue (<a href=https:\/\/issues.apache.org\/jira\/browse\/CXF-5737>https:\/\/issues.apache.org\/jira\/browse\/CXF-5737<\/a>)\nThe endpoint address gets manipulating after accessing it via multiple aliases.\nThis is disabled by default in the upcoming versions of CXF.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-soap-cxf","Default":"true","File":"soap-cxf.properties","Feature":"Soap","Key":"com.openexchange.soap.cxf.disableAddressUpdates","Reloadable":false,"Tags":["SOAP","Limit"]},{"Description":"This property enables\/disables socket monitoring at all.<br><br>If enabled, the Open-Xchange Middleware integrates its own client socket implementation factory into the Java stack.\nThat factory wraps each opened socket with a monitor that delegates to the concrete socket and gives certain call-backs\nto registered socket monitoring listeners.<br><br>Such a listener the Open-Xchange Middleware ships with is a tracing listener, which is configurable, too.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.enabled","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Specifies how many samples are allowed to be tracked per socket in a LIFO (stack) manner.<br><br>Older samples, which exceed that limitation, are dropped from the stack. A value of less than\/equal to 0 (zero)\neffectively disables sample recording.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"1000","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.numberOfSamplesPerSocket","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Gives the time in milliseconds when an idle sample collection gets removed in the background.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"300000","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.keepIdleThreshold","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Defines the threshold in milliseconds that is required to be exceeded to let a sample be added to recorded sample\ncollection. Otherwise the sample is discarded.<br><br>This allows to only collect those samples that exceed a quite long-running wait for a socket read.\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"100","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.thresholdMillis","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Allows to define a filter based on host names, IP addresses or IP address ranges.<br><br>That property allows to exclude socket samples for outer end-points and to only consider for internal ones.\nI.e com.openexchange.monitoring.sockets.tracing.filter.hostnames=192.168.0.1-192.168.255.255, 10.20.0.1\/255, *.mydomain.org, special-service.internal.org\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":null,"File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.filter.hostnames","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Allows to define a filter based on port numbers.<br><br>That property allows to only consider socket samples for certain serves (e.g.143, 993 for only IMAP).\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":null,"File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.filter.ports","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Enables\/disables dedicated logging\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"false","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.logging.enabled","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Specifies the log level for that dedicated logging allowing the values \"error\", \"warn\" and \"info\"\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"error","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.logging.level","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Defines the file location (e.g. \/var\/log\/open-xchange\/sockets\/socket.log)\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":null,"File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.logging.fileLocation","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Defines the max. size (in bytes) for file\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"2097152","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.logging.fileLimit","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Defines how many individual log files are allowed to be created\n","ConfigCascadeAware":false,"Version":"7.10.0","Package":"open-xchange-core","Default":"99","File":"sockets.properties","Feature":"Socket_Monitoring","Key":"com.openexchange.monitoring.sockets.tracing.logging.fileCount","Reloadable":true,"Tags":["Socket_Monitoring"]},{"Description":"Specifies the name of the spam handler to use for the primary mail account. The special name \"NoSpamHandler\" explicitly sets no spam handler\nIf such a setting is not specified, the spam handler as configured through the mail bundle is used;\ne.g. <a href=#com.openexchange.imap.spamHandler>com.openexchange.imap.spamHandler<\/a>.\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"false","File":"spamhandler.properties","Feature":"SpamHandler","Key":"com.openexchange.spamhandler.name","Reloadable":true,"Tags":["Spam Handler","Mail"]},{"Description":"Allows to enable\/disable spam handling (based on the configured spam handler).\nIf no configuration is available (for the mentioned property) the previously configured user setting mail permission bit will be taken into account. \nIf there is a configuration for <a href=#com.openexchange.spamhandler.enabled>com.openexchange.spamhandler.enabled<\/a> available these will be used for the defined scope.<br><br><b>Caution:<\/b><br>If the property has been set via ConfigCascade only these source will be used. \nChanging the user configuration afterwards via<br><pre>\n\/opt\/open-xchange\/sbin\/changeuser ... --gui_spam_filter_capabilities_enabled true\/false\n<\/pre>\nwill have no effect! You can change it for instance on a user base as described <a href=http:\/\/oxpedia.org\/wiki\/index.php?title=ConfigCascade>here<\/a>. \nIf you remove the property from ConfigCascade sources the formerly overwritten permission bit will be used.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.name\">com.openexchange.spamhandler.name<\/a>"],"Version":"7.8.4","Package":"open-xchange-core","Default":"UserSettingMail permission bit from database","File":"spamhandler.properties","Feature":"SpamHandler","Key":"com.openexchange.spamhandler.enabled","Reloadable":true,"Tags":["Spam Handler","Mail"]},{"Description":"Choose if a mail should be send to spamd afterwards. If set to <code>true<\/code>, the related properties also have to be set.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.spamassassin.hostname\">com.openexchange.spamhandler.spamassassin.hostname<\/a>","<a href=\"#com.openexchange.spamhandler.spamassassin.port\">com.openexchange.spamhandler.spamassassin.port<\/a>"],"Version":null,"Package":"open-xchange-spamhandler-spamassassin","Default":"true","File":"spamassassin.properties","Feature":"Spamassassin","Key":"com.openexchange.spamhandler.spamassassin.spamd","Reloadable":true,"Tags":["Spamassassin"]},{"Description":"Specifies the hostname of the spamassassin daemon.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.spamassassin.spamd\">com.openexchange.spamhandler.spamassassin.spamd<\/a>"],"Version":null,"Package":"open-xchange-spamhandler-spamassassin","Default":"true","File":"spamassassin.properties","Feature":"Spamassassin","Key":"com.openexchange.spamhandler.spamassassin.hostname","Reloadable":true,"Tags":["Spamassassin","Host"]},{"Description":"Specifies the port of the spamassassin daemon.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.spamassassin.spamd\">com.openexchange.spamhandler.spamassassin.spamd<\/a>"],"Version":null,"Package":"open-xchange-spamhandler-spamassassin","Default":"783","File":"spamassassin.properties","Feature":"Spamassassin","Key":"com.openexchange.spamhandler.spamassassin.port","Reloadable":true,"Tags":["Spamassassin","Port"]},{"Description":"Specifies the timeout after which the try to connect is aborted.\n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.spamassassin.spamd\">com.openexchange.spamhandler.spamassassin.spamd<\/a>"],"Version":null,"Package":"open-xchange-spamhandler-spamassassin","Default":"10","File":"spamassassin.properties","Feature":"Spamassassin","Key":"com.openexchange.spamhandler.spamassassin.timeout","Reloadable":true,"Tags":["Spamassassin","Timeout"]},{"Description":"Specifies the connect retries. \n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.spamassassin.spamd\">com.openexchange.spamhandler.spamassassin.spamd<\/a>"],"Version":null,"Package":"open-xchange-spamhandler-spamassassin","Default":"1","File":"spamassassin.properties","Feature":"Spamassassin","Key":"com.openexchange.spamhandler.spamassassin.retries","Reloadable":true,"Tags":["Spamassassin"]},{"Description":"Specifies the connect retries sleep.\nThis is how long should be waited between the different tries. \n","ConfigCascadeAware":true,"Related":["<a href=\"#com.openexchange.spamhandler.spamassassin.spamd\">com.openexchange.spamhandler.spamassassin.spamd<\/a>"],"Version":null,"Package":"open-xchange-spamhandler-spamassassin","Default":"1","File":"spamassassin.properties","Feature":"Spamassassin","Key":"com.openexchange.spamhandler.spamassassin.retrysleep","Reloadable":true,"Tags":["Spamassassin"]},{"Description":"Specifies the mount point of the panel servlet.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"\/ajax\/spamexperts\/panel","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.panel_servlet","Reloadable":false,"Tags":["Spamexperts"]},{"Description":"Specifies the URL of spamexperts interface to generate new sessions.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"http:\/\/demo1.spambrand.com\/api\/authticket\/create\/username\/","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.panel.api_interface_url","Reloadable":true,"Tags":["Spamexperts"]},{"Description":"This property defines the username which should be used as basic auth.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"admin","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.panel.admin_user","Reloadable":true,"Tags":["Spamexperts","Credential"]},{"Description":"This property defines the password which should be used as basic auth.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"demo","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.panel.admin_password","Reloadable":true,"Tags":["Spamexperts","Credential"]},{"Description":"Specifies the user attribute which should be used for authentication against panel API.<br><br>Possible values:\n<ul>\n <li><code>imaplogin<\/code> - Users IMAP login.<\/li>\n <li><code>mail<\/code> - Users mail address.<\/li>\n <li><code>login<\/code> - String which user entered at login mask.<\/li>\n <li><code>username<\/code> - Users \"username\" attribute.<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"mail","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.panel.api_auth_attribute","Reloadable":true,"Tags":["Spamexperts"]},{"Description":"Defines the URL where the panel is available.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"http:\/\/demo1.spambrand.com\/?authticket=","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.panel.web_ui_url","Reloadable":true,"Tags":["Spamexperts"]},{"Description":"The imap url to the spamexperts imap server.<br><br>Example 1:\n<pre>\ncom.openexchange.custom.spamexperts.imapurl=imap:\/\/myserver.example.com<br># If the imap server offers STARTTLS, communication will be encrypted.\n<\/pre>\nExample 2:\n<pre>\ncom.openexchange.custom.spamexperts.imapurl=imaps:myserver.example.com:993<br># Connect to port 993 using a secure connection directly.\n<\/pre>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":null,"File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.imapurl","Reloadable":true,"Tags":["Spamexperts","Host","Port"]},{"Description":"Username to authenticate against the imap server.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":null,"File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.imapuser","Reloadable":true,"Tags":["Spamexperts","Credential"]},{"Description":"Password to authenticate against the imap server.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":null,"File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.imappassword","Reloadable":true,"Tags":["Spamexperts","Credential"]},{"Description":"Foldername of folder to place spam mails in order to train the system.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"Spam","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.trainspamfolder","Reloadable":true,"Tags":["Spamexperts"]},{"Description":"Foldername of folder to place ham mails in order to train the system.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-spamexperts","Default":"Not Spam","File":"spamexperts.properties","Feature":"Spamexperts","Key":"com.openexchange.custom.spamexperts.trainhamfolder","Reloadable":true,"Tags":["Spamexperts"]},{"Description":"Defines the eMail address to which the selected eMails will be bounced. If no\naddress is specified the bounce will be skipped, but moving the selected mails\nto the target folder will still be processed (if configured).\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-cloudmark","Default":"empty","File":"spamhandler_cloudmark.properties","Feature":"Spamhandler_cloudmark","Key":"com.openexchange.spamhandler.cloudmark.targetSpamEmailAddress","Reloadable":true,"Tags":["Spam Handler","Cloudmark"]},{"Description":"Defines the eMail address to which the selected eMails will be bounced, if they\nare marked as Ham. If no address is specified the bounce will be skipped,\nbut moving the selected mails back to the Inbox will still be processed (if configured).<br><br>Privacy note:<br>This will send private mails of users to that address when marked as Ham.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-cloudmark","Default":"empty","File":"spamhandler_cloudmark.properties","Feature":"Spamhandler_cloudmark","Key":"com.openexchange.spamhandler.cloudmark.targetHamEmailAddress","Reloadable":true,"Tags":["Spam Handler","Cloudmark"]},{"Description":"Defines to which folder the selected mails should be moved to after they have\nbeen bounced to the target eMail address. If no option is configured the\nselected mails will be moved to the users trash folder. <br><br>Possible options are:\n<ul>\n  <li><code>0<\/code> - Do not move the message at all.<\/li>\n  <li><code>1<\/code> - User's trash folder.<\/li>\n  <li><code>2<\/code> - User's SPAM folder.<\/li>\n  <li><code>3<\/code> - Subscribed confirmed-spam folder (experimental).<\/li>\n<\/ul>\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-cloudmark","Default":"2","File":"spamhandler_cloudmark.properties","Feature":"Spamhandler_cloudmark","Key":"com.openexchange.spamhandler.cloudmark.targetSpamFolder","Reloadable":true,"Tags":["Spam Handler","Cloudmark"]},{"Description":"Defines if the spam\/ham message is passed as a nested message to the target address.<br><br><b>Note<\/b>:<br>This option needs to be clarified with your running Cloudmark service that\npassing the spam\/ham message as a nested message is accepted and properly\nhandled!\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-spamhandler-cloudmark","Default":"true","File":"spamhandler_cloudmark.properties","Feature":"Spamhandler_cloudmark","Key":"com.openexchange.spamhandler.cloudmark.wrapMessage","Reloadable":true,"Tags":["Spam Handler","Cloudmark"]},{"Description":"Defines whether subscriptions should be run automatically on login, if a given interval has elapsed.\nThe intervals default to one day, but can be configured individually by subscription type\nin the subscription source specific configuration files.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-core","Default":"false","File":"subscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.autorun","Reloadable":true,"Tags":["Subscribe"]},{"Description":"Defines the amount of events to fetch in a single request.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"25","File":"googlesubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.google.calendar.pageSize","Reloadable":false,"Tags":["Google","Calendar","Subscribe"]},{"Description":"Defines the amount of contacts to fetch in a single request.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"25","File":"googlesubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.google.contact.pageSize","Reloadable":false,"Tags":["Google","Contact","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for Google calendars.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"googlesubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.google.calendar.autorunInterval","Reloadable":true,"Tags":["Google","Calendar","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for Google contacts.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"googlesubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.google.contact.autorunInterval","Reloadable":true,"Tags":["Google","Contact","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for MS Live.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"mslivesubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.mslive.contact.autorunInterval","Reloadable":true,"Tags":["MS Live Connect","Contact","Subscribe"]},{"Description":"Enables \/ disables the microformats contacts subscription.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"true","File":"microformatSubscription.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.microformats.contacts.http","Reloadable":true,"Tags":["Microformats","Contact","Subscribe"]},{"Description":"Enables \/ disables the microformats infostore subscription.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"true","File":"microformatSubscription.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.microformats.infostore.http","Reloadable":true,"Tags":["Microformats","Infostore","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for Microformats.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"microformatSubscription.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.microformats.contacts.http.autorunInterval","Reloadable":true,"Tags":["Microformats","Contact","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for the microformats infostore.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"microformatSubscription.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.microformats.infostore.http.autorunInterval","Reloadable":true,"Tags":["Microformats","Infostore","Subscribe"]},{"Description":"Optionally specifies the list of accepted host names allowed being subscribed.\nIf left empty, there is no restriction for such subscriptions.\nOtherwise non-matching host names are rejected. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":null,"File":"microformatSubscription.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.microformats.allowedHosts","Reloadable":true,"Tags":["Microformats","Subscribe","White List"]},{"Description":"Enabled\/disables the possibility to create\/modify subscriptions.\nShould be set to false, because the new sharing module is supposed to be used and this module is considered as deprecated.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-subscribe","Default":"false","File":"microformatSubscription.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.microformats.createModifyEnabled","Reloadable":true,"Tags":["Microformats","Subscribe"]},{"Description":"Enable\/disable Yahoo subscribe service.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"true","File":"yahoosubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.socialplugin.yahoo","Reloadable":true,"Tags":["Yahoo","Contact","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for Yahoo.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"yahoosubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.socialplugin.yahoo.autorunInterval","Reloadable":true,"Tags":["Yahoo","Contact","Subscribe"]},{"Description":"Enable\/disable XING subscribe service.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"true","File":"xingsubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.socialplugin.xing","Reloadable":true,"Tags":["Xing","Contact","Subscribe"]},{"Description":"Defines the subscription refresh autorun interval for XING.\n","ConfigCascadeAware":true,"Version":null,"Package":"open-xchange-subscribe","Default":"1d","File":"xingsubscribe.properties","Feature":"Subscribe","Key":"com.openexchange.subscribe.socialplugin.xing.autorunInterval","Reloadable":true,"Tags":["Xing","Contact","Subscribe"]},{"Description":"Location of default cache configuration file.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"cache.ccf","File":"system.properties","Feature":"System","Key":"com.openexchange.caching.configfile","Reloadable":true,"Tags":["System","Caching"]},{"Description":"Enabled\/disable service usage inspection. If enabled, all services\nobtained and managed by ServiceHolder class will be tracked to ensure\nall services are put back (via unget) within a certain amount of time.\nThe time range can be defined through property <a href=#serviceUsageTimeout>serviceUsageTimeout<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#serviceUsageTimeout\">serviceUsageTimeout<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"false","File":"system.properties","Feature":"System","Key":"serviceUsageInspection","Reloadable":false,"Tags":["System"]},{"Description":"The service usage timeout in milliseconds. This property only has\neffect if property <a href=#serviceUsageInspection>serviceUsageInspection<\/a> is set to <code>true<\/code>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#serviceUsageInspection\">serviceUsageInspection<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"10000","File":"system.properties","Feature":"System","Key":"serviceUsageTimeout","Reloadable":false,"Tags":["System","Timeout"]},{"Description":"Name of the MIME type file.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"mime.types","File":"system.properties","Feature":"System","Key":"MimeTypeFileName","Reloadable":true,"Tags":["System"]},{"Description":"Name of the class implementing the UserConfigurationStorage.\nCurrently known aliases: <code>Caching<\/code>, <code>DB<\/code>.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"Caching","File":"system.properties","Feature":"System","Key":"UserConfigurationStorage","Reloadable":false,"Tags":["System"]},{"Description":"Switch for enabling caching in the groupware. Normally this should be set to\n<code>true<\/code> or the database will get a lot more load.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"system.properties","Feature":"System","Key":"Cache","Reloadable":false,"Tags":["System","Caching"]},{"Description":"Defines the CalendarSqlImp implementation to use for the calendar feature.<br><br><b>Note<\/b>:<br>This is a legacy property and its value should never be changed!\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"com.openexchange.groupware.calendar.CalendarMySQL","File":"system.properties","Feature":"System","Key":"CalendarSQL","Reloadable":false,"Tags":["System"]},{"Description":"Server name registered by registerserver in the configuration database\ncan be read with listservers.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"local","File":"system.properties","Feature":"System","Key":"SERVER_NAME","Reloadable":false,"Tags":["System"]},{"Description":"The scopes to use in the config cascade, and their precedence.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"user, context, contextSets, server","File":"system.properties","Feature":"System","Key":"com.openexchange.config.cascade.scopes","Reloadable":false,"Tags":["System"]},{"Description":"Specifies the templating path.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"@templatepath@","File":"templating.properties","Feature":"Templating","Key":"com.openexchange.templating.path","Reloadable":true,"Tags":["Template"]},{"Description":"Specifies the assets path.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"@templatepath@\/assets\/","File":"templating.properties","Feature":"Templating","Key":"com.openexchange.templating.assets.path","Reloadable":true,"Tags":["Template"]},{"Description":"Define which kind of templates should be trusted.<br>Possible values:\n<ul>\n  <li><code>server<\/code><\/li>\n  <li><code>user<\/code><\/li>\n  <li><code>true<\/code><\/li>\n  <li><code>false<\/code><\/li>\n<\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"server","File":"templating.properties","Feature":"Templating","Key":"com.openexchange.templating.trusted","Reloadable":true,"Tags":["Template"]},{"Description":"Define whether users can use templating. This would involve \napplying templates located in the user's OXMF Templates folder.\nIf set to <code>false<\/code>, only server templates will be used.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"templating.properties","Feature":"Templating","Key":"com.openexchange.templating.usertemplating","Reloadable":true,"Tags":["Template"]},{"Description":"The number of threads to keep in the pool, even if they are idle.\nIf unsure follow this rule: Size = Number of CPUs + 1.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"3","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.corePoolSize","Reloadable":false,"Tags":["Threadpool","Thread"]},{"Description":"Starts all core threads, causing them to idly wait for work.\nThis overrides the default policy of starting core threads only when new tasks are executed. \n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.prestartAllCoreThreads","Reloadable":false,"Tags":["Threadpool","Thread"]},{"Description":"The maximum number of threads to allow in the pool.\nThe max. integer value of 2^31 - 1 is considered as unlimited max. number of threads.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"2147483647","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.maximumPoolSize","Reloadable":false,"Tags":["Threadpool","Limit","Thread"]},{"Description":"When the number of threads is greater than the core, this is the maximum\ntime (in milliseconds) that excess idle threads will wait for new tasks before terminating.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"60000","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.keepAliveTime","Reloadable":false,"Tags":["Threadpool","Limit","Thread"]},{"Description":"The queue type to use for holding tasks before they are executed. This queue will\nhold only the tasks submitted by the execute method.<br>Supported values: <code>synchronous<\/code> and <code>linked<\/code><br><br>A synchronous queue is an appropriate choice when <a href=#com.openexchange.threadpool.maximumPoolSize>com.openexchange.threadpool.maximumPoolSize<\/a>\nis unlimited and possible rejection of tasks is allowed. A synchronous queue has no capacity,\nit rather acts as a direct hand-off of tasks to an already waiting worker thread and will deny\nthe task if there is no further worker thread to process the task.<br><br>A linked queue is an appropriate choice when <a href=#com.openexchange.threadpool.maximumPoolSize>com.openexchange.threadpool.maximumPoolSize<\/a>\nis limited and rejection of tasks is prohibited. A linked queue has a (fixed) capacity to store\nsubmitted tasks which have to wait for a worker thread to become ready.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.threadpool.maximumPoolSize\">com.openexchange.threadpool.maximumPoolSize<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"synchronous","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.workQueue","Reloadable":false,"Tags":["Threadpool","Thread"]},{"Description":"The size of the work queue. Zero means unlimited size.<br><br>Note:<br>If this property is set to a value greater than zero, property <a href=#com.openexchange.threadpool.workQueue>com.openexchange.threadpool.workQueue<\/a>\nis implicitly set to <code>linked<\/code> to accomplish a fixed-size work queue.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.threadpool.workQueue\">com.openexchange.threadpool.workQueue<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"0","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.workQueueSize","Reloadable":false,"Tags":["Threadpool","Thread"]},{"Description":"Enable\/disable blocking behavior. A blocking behavior means that caller is blocked until space becomes available in working queue.\nThis is useful for installation with limited capacities concerning max. number of threads and a bounded blocking work queue.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.blocking","Reloadable":false,"Tags":["Threadpool","Thread"]},{"Description":"The default behavior to obey when execution is blocked because the thread bounds and queue\ncapacities are reached.<br>Supported values:\n  <ul>\n   <li><code>abort<\/code> - Aborts execution by throwing an appropriate exception to the caller.<\/li>\n   <li><code>caller-runs<\/code> - The caller is considered to run the task if thread pool is unable to do so.<\/li>\n   <li><code>discard<\/code> - The task is silently discarded. No exception is thrown.<\/li>\n  <\/ul>\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"abort","File":"threadpool.properties","Feature":"Threadpool","Key":"com.openexchange.threadpool.refusedExecutionBehavior","Reloadable":false,"Tags":["Threadpool","Thread"]},{"Description":"Enable or disable token-login.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.tokenlogin.maxIdleTime\">com.openexchange.tokenlogin.maxIdleTime<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"true","File":"tokenlogin.properties","Feature":"Tokenlogin","Key":"com.openexchange.tokenlogin","Reloadable":false,"Tags":["Tokenlogin"]},{"Description":"Specify the maximum time (in milliseconds) a token may be idle before it is evicted.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.tokenlogin\">com.openexchange.tokenlogin<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"300000","File":"tokenlogin.properties","Feature":"Tokenlogin","Key":"com.openexchange.tokenlogin.maxIdleTime","Reloadable":false,"Tags":["Tokenlogin","Limit"]},{"Description":"Define the limit in bytes for keeping an internal copy of a referenced\nMIME message's part when sending a mail. If a part exceeds this limit\na temporary file is created holding part's copy.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1048576","File":"transport.properties","Feature":"Transport","Key":"com.openexchange.mail.transport.referencedPartLimit","Reloadable":true,"Tags":["Transport","Mail","Limit"]},{"Description":"The transport provider fallback if an URL does not contain\/define a protocol.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"smtp","File":"transport.properties","Feature":"Transport","Key":"com.openexchange.mail.defaultTransportProvider","Reloadable":true,"Tags":["Transport","Mail"]},{"Description":"Specify the name of the publishing infostore folder which is created below public infostore folder.\nThe denoted folder is created if absent only if <a href=#com.openexchange.mail.transport.enablePublishOnExceededQuota>com.openexchange.mail.transport.enablePublishOnExceededQuota<\/a> is enabled.\nThe special identifier <code>i18n-defined<\/code> indicates to use translation of text \"E-Mail attachments\".\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.mail.transport.enablePublishOnExceededQuota\">com.openexchange.mail.transport.enablePublishOnExceededQuota<\/a>"],"Version":null,"Package":"open-xchange-core","Default":"i18n-defined","File":"transport.properties","Feature":"Transport","Key":"com.openexchange.mail.transport.publishingPublicInfostoreFolder","Reloadable":true,"Tags":["Transport","Infostore","Folder"]},{"Description":"Specify whether to strictly obey suggestion in RFC 2045.\nThe MIME-Version header field is required at the top level of a message, but is <b>not<\/b> required for each body part of a multipart entity.\nIf set to <code>true<\/code>, each message is processed to not contain a MIME-Version header in sub-parts.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"transport.properties","Feature":"Transport","Key":"com.openexchange.mail.transport.removeMimeVersionInSubParts","Reloadable":true,"Tags":["Transport","Mail"]},{"Description":"The client version string.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"2.2.3","File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.clientVersion","Reloadable":false,"Tags":["Twitter"]},{"Description":"The HTTP proxy host.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.twitter.http.proxyPort\">com.openexchange.twitter.http.proxyPort<\/a>"],"Version":null,"Package":"open-xchange-messaging","Default":null,"File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.http.proxyHost","Reloadable":false,"Tags":["Twitter","Host"]},{"Description":"The HTTP proxy port.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.twitter.http.proxyHost\">com.openexchange.twitter.http.proxyHost<\/a>"],"Version":null,"Package":"open-xchange-messaging","Default":null,"File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.http.proxyPort","Reloadable":false,"Tags":["Twitter","Port"]},{"Description":"The connection time out.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"20000","File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.http.connectionTimeout","Reloadable":false,"Tags":["Twitter","Timeout"]},{"Description":"The read time out.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"120000","File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.http.readTimeout","Reloadable":false,"Tags":["Twitter","Timeout"]},{"Description":"The retry count.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"3","File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.http.retryCount","Reloadable":false,"Tags":["Twitter"]},{"Description":"The retry interval in seconds.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-messaging","Default":"10","File":"twitter.properties","Feature":"Twitter","Key":"com.openexchange.twitter.http.retryIntervalSecs","Reloadable":false,"Tags":["Twitter"]},{"Description":"Specifies whether to use ldap pooling or not.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":"false","File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.useLdapPool","Reloadable":true,"Tags":["Univention","Authentication","LDAP"]},{"Description":"The basedn of ldap directory.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":"dc=example,dc=org","File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.baseDn","Reloadable":true,"Tags":["Univention","Authentication","LDAP"]},{"Description":"The ldap url; use <code>ldaps:\/\/<\/code> for ssl.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":"ldap:\/\/localhost","File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.ldapUrl","Reloadable":true,"Tags":["Univention","Authentication","LDAP","Host"]},{"Description":"Specifies the attribute containing the email address from which domain part will be used to identify the context.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":"mailPrimaryAddress","File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.mailAttribute","Reloadable":true,"Tags":["Univention","Authentication","Mail"]},{"Description":"Specifies the ldap attribute containing the OX Login name.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":"uid","File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.loginAttribute","Reloadable":true,"Tags":["Univention","Authentication","LDAP"]},{"Description":"Specifies the name of the attribute containing the contextId in order to lookup the context.\nThis is optional; if not specified, context lookup will be done using domain name as found \nin <a href=#com.openexchange.authentication.ucs.mailAttribute>com.openexchange.authentication.ucs.mailAttribute<\/a>.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.authentication.ucs.mailAttribute\">com.openexchange.authentication.ucs.mailAttribute<\/a>"],"Version":null,"Package":"open-xchange-authentication-ucs","Default":null,"File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.contextIdAttribute","Reloadable":true,"Tags":["Univention","Authentication"]},{"Description":"Search query to find the user within ldap.\n'%s' will be replaced by the login as entered in the ox login mask.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":"(&(objectClass=oxUserObject)(|(uid=%s)(mailPrimaryAddress=%s)))","File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.searchFilter","Reloadable":true,"Tags":["Univention","Authentication","LDAP"]},{"Description":"Where to redirect users that need to change their password when it is expired.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-authentication-ucs","Default":null,"File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.passwordChangeURL","Reloadable":true,"Tags":["Univention","Authentication"]},{"Description":"Optionally specify dn to be used to bind to ldap server instead of doing anonymous access.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.authentication.ucs.bindPassword\">com.openexchange.authentication.ucs.bindPassword<\/a>"],"Version":null,"Package":"open-xchange-authentication-ucs","Default":null,"File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.bindDn","Reloadable":true,"Tags":["Univention","Authentication","LDAP"]},{"Description":"Password for specified binddn.\n","ConfigCascadeAware":false,"Related":["<a href=\"#com.openexchange.authentication.ucs.bindDn\">com.openexchange.authentication.ucs.bindDn<\/a>"],"Version":null,"Package":"open-xchange-authentication-ucs","Default":null,"File":"authplugin.properties","Feature":"Univention Server Authentication","Key":"com.openexchange.authentication.ucs.bindPassword","Reloadable":true,"Tags":["Univention","Authentication","LDAP","Credential"]},{"Description":"Enables or disables Unified Quota\n","ConfigCascadeAware":true,"Version":"7.8.4","Package":"open-xchange-core","Default":"false","File":"unifiedquota.properties","Feature":"Unified Quota","Key":"com.openexchange.unifiedquota.enabled","Reloadable":true,"Tags":["Filestore"]},{"Description":"Specifies a comma-separated list of namespaces of update tasks that are supposed to be excluded from automatic update\nprocedure.<br><br>A namespace groups multiple individual update tasks. See command-line tool \"listnamespaceawareupdatetasks\" to check for\nexisting namespaces.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":null,"File":"updatetasks.properties","Feature":"Updatetasks","Key":"com.openexchange.groupware.update.excludedUpdateTasks","Reloadable":false,"Tags":["Updatetasks"]},{"Description":"Specifies whether beta features are enabled\/disabled per default. The value is remembered for every user in its attributes.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"true","File":"user.properties","Feature":"User","Key":"com.openexchange.user.beta","Reloadable":true,"Tags":["User"]},{"Description":"Defines the default folder tree that should be used if a user has not selected one.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"1","File":"user.properties","Feature":"User","Key":"com.openexchange.folder.tree","Reloadable":true,"Tags":["User","Folder"]},{"Description":"Define the default behavior whether to collect contacts on mail access.<br><br>Note:<br>Appropriate user access permission still needs to be granted in order to take effect.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"user.properties","Feature":"User","Key":"com.openexchange.user.contactCollectOnMailAccess","Reloadable":true,"Tags":["User","Mail","Contact"]},{"Description":"Define the default behavior whether to collect contacts on mail transport.<br><br>Note:<br>Appropriate user access permission still needs to be granted in order to take effect.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"false","File":"user.properties","Feature":"User","Key":"com.openexchange.user.contactCollectOnMailTransport","Reloadable":true,"Tags":["User","Mail","Contact","Transport"]},{"Description":"Specify the max. allowed number of client identifiers stored\/tracked per user.\nA value equal to or less than zero means unlimited.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-core","Default":"-1","File":"user.properties","Feature":"User","Key":"com.openexchange.user.maxClientCount","Reloadable":false,"Tags":["User","Limit"]},{"Description":"The main switch to enable\/disable Web Sockets.\n","ConfigCascadeAware":true,"Version":"7.8.3","Package":"open-xchange-core","Default":"true","File":"websockets.properties","Feature":"Websockets","Key":"com.openexchange.websockets.enabled","Reloadable":true,"Tags":["Websockets"]},{"Description":"The time in milliseconds a message (that is supposed to be transferred to a remote cluster member)\nis queued in buffer to await and aggregate equal messages that arrive during that time.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"1000","File":"websockets.properties","Feature":"Websockets","Key":"com.openexchange.websockets.grizzly.remote.delayDuration","Reloadable":true,"Tags":["Websockets"]},{"Description":"The time in milliseconds a message (that is supposed to be transferred to a remote cluster member)\nis at max. queued in buffer to await and aggregate equal messages that arrive during that time.\nSo, even if there was an equal message recently, the message is flushed from queue to avoid holding back\na message forever in case there are frequent equal messages.\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"3000","File":"websockets.properties","Feature":"Websockets","Key":"com.openexchange.websockets.grizzly.remote.maxDelayDuration","Reloadable":true,"Tags":["Websockets","Limit"]},{"Description":"The frequency\/delay in milliseconds when the buffering queue will be checked for due\n\"remote\" messages (the ones exceeding delayDuration in queue).\n","ConfigCascadeAware":false,"Version":"7.8.3","Package":"open-xchange-core","Default":"500","File":"websockets.properties","Feature":"Websockets","Key":"com.openexchange.websockets.grizzly.remote.timerFrequency","Reloadable":true,"Tags":["Websockets"]}],"tags":["Admin","Android","Apple","Appointment","Attachment","Audit","Authentication","Autoconfig","Black List","Boxcom","Caching","CalDAV","Calendar","Capability","CardDAV","Cassandra","Cloudmark","Config DB","Configjump","Contact","Crawler","Credential","Data Retention","Data Retrieval","Database","Download","Drive","Drive Client Windows","Dropbox","EAS","eM-Client","Encoding","Encryption","Event","Export","Feedback","Filestorage","Filestore","Find","Folder","Google","Grizzly","Group","Hazelcast","History","Host","I18N","Ical","ICal Calendar Provider","IMAP","IMAP Auth","Import","Infostore","Jolokia","JSON","Jump","Kerberos","LDAP","Limit","Logging","Login","Mail","Mail Account","Mail Authenticity","Mail Categories","Mail Drive","Mail Filter","MAL Poll","Management","Manifests","Messaging","Metrics","Microformats","Monitoring","MS Live Connect","No-Reply","Notification","OAuth","Onboarding","OpenID","Participant","Password Change History","Password Change Script","Permission","PList","POP3","Port","Preview","Provisioning","Proxy","Publication","Push","Quartz","Quota","Realtime","Report","Requestwatcher","Reseller","Resource","REST","RMI","RSS","SAML","Sanitizing","SchedJoules","Search","Secret","Security","Serialization","Server","Session","Sessionmanagement","Share","Sieve","Signature","Sipgate","SMS","Sms-tools","SMTP","Snippet","SOAP","Socket_Monitoring","Spam Handler","Spamassassin","Spamexperts","SSL","Subscribe","Sync App","System","Task","Template","Thread","Threadpool","Timeout","Timezone","Tokenlogin","Transport","Twitter","Univention","Updatetasks","User","Websockets","White List","Windows","Xing","Yahoo"]}