{"features":[{"Description":null,"Name":"EAS"}],"version":{"Year":2026,"Version":"9.9.9"},"properties":[{"Description":"Specifies whether to check if a specific user is allowed to use EAS.\nThis is done by checking the interfaces\/eas-property in the OX ajax\nconfig for that user.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_ACCESS_CHECK","Default":"true","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.access_check","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines the webserver path under which the EAS servlet registers itself.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_ALIAS","Default":"\/Microsoft-Server-ActiveSync","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.alias","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines the debug logfile that is generated by the EAS servlet.\nNo logfile will be generated if the property is missing or set to\nan empty string.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_DEBUG_LOG","Default":null,"File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.debug_log","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a pattern that is used to map a user login received from an\nEAS client to an OX login.\nThis pattern will be used if the EAS client did not provide any domain.\nThe text \"$USER\" in the pattern will be replaced by the user name\nprovided by the EAS client.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_LOGIN_PATTERN_USER_ONLY","Default":"$USER","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.login_pattern.user_only","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a pattern that is used to map a user login received from an\nEAS client to an OX login. This pattern will be used if the EAS client\nprovided a domain and a user name.\nThe text \"$USER\" in the pattern will be replaced by the user name\nprovided by the EAS client.\nThe text \"$DOMAIN\" in the pattern will be replaced by the user name\nprovided by the EAS client.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_LOGIN_PATTERN_DOMAIN_USER","Default":"$USER@$DOMAIN","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.login_pattern.domain_user","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a time limit in days to filter out old emails when syncing\nwith EAS devices. This limit is always additionally applied,\nregardless of the setting requested by the EAS client, to allow\nserver administrators to impose a hard limit on the synchronized\nmails (e.g. to reduce load on the mail servers if users tend to\nstore all their mail in the INBOX). A value of 0 is interpreted as no filtering.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_MAIL_TIME_LIMIT","Default":"3","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.mail.time_limit","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a limit for the maximum number of emails in a folder when\nsyncing with EAS devices. If a folder contains more emails than\nspecified in the limit, only the newest ones are synchronized.\nThis limit is always additionally applied, regardless of the\nsetting requested by the EAS client, to allow server\nadministrators to impose a hard limit on the synchronized\nmails (e.g. to reduce load on the mail servers if users tend to\nstore all their mail in the INBOX). A value of <=0 is interpreted\nas no filtering.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_MAIL_LIMIT","Default":"600","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.mail.limit","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines how many folders may be watched with a single EAS ping\nrequest.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_PING_MAX_FOLDERS","Default":"10000","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.ping.max_folders","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a time limit in years to filter out future appointments\nbeyond this limit with EAS devices.\nLarger values may increase the load on the backend when syncing\nappointment series.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_APPOINTMENTS_FUTURE_TIME_LIMIT","Default":"3","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.appointments.future.time_limit","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines in seconds how long the minimum wait time specified by\nan EAS ping command may be. Note that the HTTP connection will\nbe kept alive up to that time.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_PING_MIN_HEARTBEAT","Default":"30","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.ping.min_heartbeat","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines in seconds how long the maximum wait time specified by\nan EAS ping command may be. Note that the HTTP connection will\nbe kept alive up to that time.\nNOTE:\nPlease take care that configured value is less than the timeout\nspecified in associated proxy path in Web Server configuration; e.g.\n\" BalancerMember http:\/\/oxhost:8009 timeout=1900 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1 \"\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_PING_MAX_HEARTBEAT","Default":"1800","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.ping.max_heartbeat","Reloadable":true,"Tags":["EAS"]},{"Description":"This property determines if the USM\/EAS should send MeetingRequests\nfor those emails that are invitations to appointments sent from the\nlocal OX server. Some devices (e.g. iPhone) perform automatic\noperations when receiving a MeetingRequest that collides with the\nfact that the OX server creates the appointment before the attendee\nhas accepted it. If this property is disabled, the USM\/EAS handles\nthose invitation mails like normal mails.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_MEETING_REQUEST_ENABLED","Default":"true","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.meeting_request_enabled","Reloadable":true,"Tags":["EAS"]},{"Description":"This property enables a special handling (for special devices, currently\nall non-Nokia) for all appointments to which the current user has been\ninvited: The user won't see the appointment directly, instead a special\ninvitation mail is generated. The original (optional) invitation mails from\nOX are ignored. The appointment will become visible after a\nMeetingResponse from the client or after the user status has been set\nin the OX server. This behavior is similar to that of MS products.\nIf this property is set to false, the emulation is disabled, all appointments\nare reported directly, MeetingRequests are generated from the OX\ninvitation mails. Caution: The behavior for the setting \"false\" may\nlead to problems in clients that expect the MS behavior, mostly to\nduplicate appointment entries.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_MEETING_REQUEST_EMULATION_ENABLED","Default":"true","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.meeting_request_emulation_enabled","Reloadable":true,"Tags":["EAS"]},{"Description":"This property specifies which folders will be visible to and synchronized\nwith EAS clients. Currently three different settings are possible:\n\"default\" (or \"false\"): Only synchronize default folders and all their subfolders\nThis is the original behavior of earlier versions of USM\/EAS where this\nProperty was not available.\n\"email\": Synchronize default folders and all email folders below the OX folder\n\"default0\" (this setting will also be used if this property is set to\nan unknown value)\n\"all\" (or \"true\"): Synchronize the complete OX folder hierarchy\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_SYNC_ALL_FOLDERS","Default":"email","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.sync_all_folders","Reloadable":true,"Tags":["EAS"]},{"Description":"This property specifies if and how owner names of shared folders should be\nprefixed to the folder title when reported to clients:\n- A value of 0 disabled the prefixing completely (i.e. only the folder title is reported).\n- A value < 0 enables prefixing, the title will be prefixed with the user name separated\nby a dash, the name will be the same as the title of the user folder that is visible in\nthe OX GUI\n- A value > 0 enables limited prefixing. Like normal prefixing, the user name will be\nadded, but it will be truncated if it is longer than the specified value, e.g. 6 -> only\n5 characters followed by an ellipsis (...) will be displayed\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_SHARED_FOLDER_USER_NAME_LIMIT","Default":"-1","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.shared_folder_user_name_limit","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines the max WindowSize for changes on email folders.\nLarger WindowSize sent from client will be ignored.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_SYNC_MAX_EMAIL_WINDOWSIZE","Default":"50","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.sync_max_email_windowsize","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines the max WindowSize for changes on contact folders.\nLarger WindowSize sent from client will be ignored.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_SYNC_MAX_CONTACT_WINDOWSIZE","Default":"250","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.sync_max_contact_windowsize","Reloadable":true,"Tags":["EAS"]},{"Description":"Specifies if the users are allowed to choose the folders to be synchronized in the OX GUI.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_ALLOW_FOLDER_SELECTION","Default":"false","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.allow_folder_selection","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a check interval in milliseconds that is used to prevent clients with bad behavior to cause too much load\non the server. If it is set to a value > 0 (and com.openexchange.usm.eas.access_check.max_accesses and\ncom.openexchange.usm.eas.access_check.refusal_interval are also set > 0), it specifies an time interval which\nUSM checks for unnecessary synchronizations. If within this interval the limit provided in max_accesses is reached,\nall further access from that client is refused for refusal_interval seconds (all requests report a temporary error).\nAfter the refusal_interval has passed, the check mechanism is reset (regardless of the number of client requests\nthat were refused).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_ACCESS_CHECK_TEST_INTERVAL","Default":"120000","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.access_check.test_interval","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines a limit for unnecessary synchronizations a client may perform within the test interval to prevent clients with\nbad behavior to cause too much load on the server. If it is set to a value > 0 (and\ncom.openexchange.usm.eas.access_check.test_interval and com.openexchange.usm.eas.access_check.refusal_interval\nare also set > 0), it specifies an time interval which USM checks for unnecessary synchronizations. If within this\ninterval the limit provided in max_accesses is reached, all further access from that client is refused for refusal_interval\nseconds (all requests report a temporary error).\nAfter the refusal_interval has passed, the check mechanism is reset (regardless of the number of client requests\nthat were refused).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_ACCESS_CHECK_MAX_ACCESSES","Default":"80","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.access_check.max_accesses","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines for how long a client is refused access to USM if it shows bad behavior to prohibit it to cause too much load\non the server. If it is set to a value > 0 (and com.openexchange.usm.eas.access_check.test_interval and\ncom.openexchange.usm.eas.access_check.refusal_interval are also set > 0), it specifies an time interval which\nUSM checks for unnecessary synchronizations. If within this interval the limit provided in max_accesses is reached,\nall further access from that client is refused for refusal_interval seconds (all requests report a temporary error).\nAfter the refusal_interval has passed, the check mechanism is reset (regardless of the number of client requests\nthat were refused).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_ACCESS_CHECK_REFUSAL_INTERVAL","Default":"900000","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.access_check.refusal_interval","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines the max number of collections that can be synchronized in one sync request.\nSmaller values may decrease the temporary memory usage per EAS Sync request in USM\nSome client implementations require a value > 1.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_SYNC_MAX_COLLECTIONS","Default":"3","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.sync_max_collections","Reloadable":true,"Tags":["EAS"]},{"Description":"Forbid the following userAgents (separated with comma)\nPlease include the data as it is included in the request from client.\nExample: \"POST \/Microsoft-Server-ActiveSync?User=<username>&DeviceId=1906F897D5F391560A97F688EBB650FB&DeviceType=WindowsMail&Cmd=FolderSync HTTP\/1.1\" 200 423 \"-\" \"WindowsMail\/17.5.9600.20498\"\nExample: UserAgent is the part: WindowsMail\/17.5.9600.20498\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_EXCLUDE_USERAGENT","Default":null,"File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.exclude.userAgent","Reloadable":true,"Tags":["EAS"]},{"Description":"Forbid the following device IDs (separated with comma)\nPlease include the data as it is included in the request from client.\nExample: \"POST \/Microsoft-Server-ActiveSync?User=<username>&DeviceId=1906F897D5F391560A97F688EBB650FB&DeviceType=WindowsMail&Cmd=FolderSync HTTP\/1.1\" 200 423 \"-\" \"WindowsMail\/17.5.9600.20498\"\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_EXCLUDE_DEVICEID","Default":null,"File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.exclude.deviceID","Reloadable":true,"Tags":["EAS"]},{"Description":"Forbid the following device Types (separated with comma)\nPlease include the data as it is included in the request from client.\nExample: \"POST \/Microsoft-Server-ActiveSync?User=<username>&DeviceId=1906F897D5F391560A97F688EBB650FB&DeviceType=WindowsMail&Cmd=FolderSync HTTP\/1.1\" 200 423 \"-\" \"WindowsMail\/17.5.9600.20498\"\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_EXCLUDE_DEVICETYPE","Default":null,"File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.exclude.deviceType","Reloadable":true,"Tags":["EAS"]},{"Description":"Defines the maximum email size to be synced.\nLarger emails will not be delivered to the client in mime format (only in text\/html format which are in general smaller than this limit).\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_SYNC_MAX_EMAIL_SIZE","Default":"20971520","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.sync_max_email_size","Reloadable":true,"Tags":["EAS"]},{"Description":"Maximal supported EAS protocol version for EAS clients (not Microsoft).\nAllowed values are 12.1, 14.0 and 14.1.\n","ConfigCascadeAware":false,"Version":null,"Package":"open-xchange-eas","Env":"COM_OPENEXCHANGE_USM_EAS_MAX_PROTOCOL_VERSION","Default":"14.1","File":"eas.properties","Feature":"EAS","Key":"com.openexchange.usm.eas.max_protocol_version","Reloadable":true,"Tags":["EAS"]}],"tags":["EAS"]}