#----------------------------------------------------------------------------- # /etc/check.d/webmail.exp - expressions for check table of configuration params # # Copyright (c) 2001-2011 The Eisfair Team, c/o Frank Meyer, frank(at)eisfair(dot)org # # Creation: 2003-10-30 jed # Last Update: $Id$ # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. #----------------------------------------------------------------------------- WEBMAIL_LANGUAGE = 'ar|bg_BG|ca_ES|cs_CZ|cy_GB|da_DK|de_DE|el_GR|es_ES|et_EE|fi_FI|fo_FO|fr_FR|he_IL|hr_HR|hu_HU|id_ID|is_IS|it_IT|ja_JP|ko_KR|lt_LT|ms_MY|nl_NL|nn_NO|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sr_YU|sv_SE|th_TH|tr_TR|uk_UA|vi_VN|zh_CN|zh_TW' : 'no valid language chosen, use e.g. "de_DE"' WEBMAIL_CHARSET = '([Ii][Ss][Oo]-8859-[1279][15]?)|([Uu][Tt][Ff]-8)|([Kk][Oo][Ii]8-[Rr])' : 'no valid character set chosen, use e.g. "ISO-8859-15"' WEBMAIL_URL = 'http(s)?://[[:alnum:]/~.-]+(:(RE:NUMERIC)(/[[:alnum:]/~.-]*)?)?' : 'no valid URL' WEBMAIL_EURL = '()|(RE:WEBMAIL_URL)' : 'nor empty or a valid URL' WEBMAIL_UNSEEN_NOTIFY = 'none|inbox|all' : 'no valid notification option, should be none, inbox or all' WEBMAIL_UNSEEN_TYPE = 'unseen|both' : 'no valid display option, should be unseen or both (unseen and total)' WEBMAIL_FILENAME_PHP = '[[:alnum:]](-?[[:alnum:]_])*\.php' : 'no valid php file name given' WEBMAIL_LOG_INTERVAL = 'daily|weekly|monthly' : 'no valid interval, should be daily, weekly or monthly' WEBMAIL_LDAP_URL = 'ldap(s)?://[[:alnum:]/~.-]+(:(RE:NUMERIC)(/[[:alnum:]/~.-]*)?)?' : 'no valid LDAP URL given.' WEBMAIL_LDAP_BASEDN = '(ou=[-.[:alnum:]]+,)+((dc=[-.[:alnum:]]+,)+)?(dc=[-.[:alnum:]]+)' : 'no valid base-dn given, should be in the following format: ou=contacts,ou=addressbook,dc=domain,dc=lan' WEBMAIL_LDAP_BINDDN = '((cn|ou|uid)=[-.[:alnum:]]+,)+((dc=[-.[:alnum:]]+,)+)?(dc=[-.[:alnum:]]+)' : 'no valid bind-dn given, should be in the following format: cn=ldapadmin,dc=ps,dc=lan etc.' WEBMAIL_FQDN_IPADDR_LOCAL = '((localhost|(RE:FQDN)|(RE:IPADDR))(:(RE:NUMERIC))?)|(RE:WEBMAIL_LDAP_URL)' : 'no valid domain specification, should be localhost, contain a fully qualified domain name or ip address or an URI (e.g. ldap(s)://..). A valid port number can optionally be added separated by a collon, e.g. :389' WEBMAIL_IMAP_AUTH = 'digest|md5|login' : 'no valid authentication type given, should be digest, md5 or login' WEBMAIL_IMAP_TYPE = 'uw|dovecot' : 'no valid imap server type given, should be uw or dovecot' WEBMAIL_IMAP_TRANSPORT = 'default|tls' : 'no valid imap transport given, should be default or tls' WEBMAIL_SMTP_AUTH = 'digest|md5|login|none' : 'no valid authentication type given, should be digest, md5, login or none' WEBMAIL_SMTP_TRANSPORT = 'default|tls' : 'no valid smtp transport given, should be default or tls' WEBMAIL_1_100 = '[1-9]|[1-9][0-9]|100' : 'value not range, only values between 1 and 100 are allowed.' WEBMAIL_2_100 = '[2-9]|[1-9][0-9]|100' : 'value not range, only values between 2 and 100 are allowed.' WEBMAIL_PLUGIN = '()|(RE:NOBLANK)' : 'no valid plugin choosen, should be empty or a plugin name.'