# Global site specific options for UBC Webmail # $Revision$ # # Message filtering factory filterFactory=ca.ubc.itservices.channels.webmail.BasicFilterFactory # Site local header fields (as many as you want) # #filterField=X-Spam-Level #filterField=X-Site-Alert # Default IMAP username/password authentication factory # This is a global setting, if you wish to run 2 webmail instances with different authentication # implementations, then add the publish-time parameter "AuthenticationFactory" #defaultAuthenticationFactory=ca.ubc.itservices.channels.webmail.CachedCredentialsAuthenticationFactory defaultAuthenticationFactory=ca.ubc.itservices.channels.webmail.SimpleAuthenticationFactory #defaultAuthenticationFactory=ca.ubc.itservices.channels.webmail.CacheMultiServerAuthenticationFactory # Addressbook factory addressBookFactory=ca.ubc.itservices.channels.addressBook.AddressBookFactory # Enables nickname expansion from the UBC Address book nickname_support=false # Message composition timeout (in seconds) composeTimeout=3600 # JNDI datasource name for database connection (User preferences) datasource=java:comp/env/jdbc/PortalDb # Option to display foriegn language text foriegn-language=false # SSL for a single IMAP server # If you are running the multiple imap server support, then also activate the ssl support within # that section (see bottom of page) useSSL=false # SSL Port to be used for IMAP connections sslPort=993 # in case of authentication failure with ssl, should we try to authenticate via non ssl? # false = to stay in ssl mode always # true = to revert to non ssl mode upon authentication failure fallback=false # SSL Provider for mail factory sslProvider=com.sun.net.ssl.internal.ssl.Provider # # Use a pool of worker threads to reduce startup costs # use_thread_pool=true # # Number of threads to pre-allocate # number_of_threads=100 # # Run initialization code in its own thread # Helps when mail server is missbehaving # asyncLogin=false # # Help message for failed authentications # #authenticationHelp=For help with login in to the mail server, see http://localhost/help.html # Share /dev/null for JTidy for all users (may depend on your environment/jvm/os) commonJTidyNull=false # # Spelling dictionaries to enable spell checking # The phonetic file is not required # (paths can be absolute or relative to classpath) #dictFile=file:/C:/opt/jazzy-0.5/dictionary/english.0 #dictFile=/dict/english.0 # # Phonetic file for spell checking (optional) # #phonetFile=file:/C:/opt/jazzy-0.5/dictionary/phonet.en #phonetFile=/dict/phonet.en # # Additional spelling dictionaries #dictFile.0=file:/C:/opt/jazzy-0.5/dictionary/colour.dic #dictFile.0=/dict/english_dic/colour.dic # # Set to false if RuntimeData.isRenderingAsRoot() doesn't work (< 2.1) # This will control what the channel does when the back button is pressed # workingRenderingAsRoot=true # # Set to true if the framework allows you include the filename in the download url. # See bug 1445 # includeFilenameInDownloadUrl=false # # Database interface module # #mailServerDbClassName=ca.ubc.itservices.channels.webmail.MailServerDB # # Exit hook at initialization time so that we can alter some aspects of the # environment for the user (Eg. folderDir may be different for different IMAP servers for # the same user). # #setupExitHookFactory=ca.ubc.itservices.channels.webmail.SetupExitHookFactory # # Portal session timeout support # #usePortalSessionTimeouts=false # The following property entries are required to support Mulitple Imap Server support # Turn on/off the multiple imap/smtp server support # Note: don't forget to use the CacheMultiServerAuthenticationFactory as your defaultAuthenticationFactory useMultiServer=false # If using multiple servers, you may specify the servers being used and their related # values in the following comma-delimited arrays. Alternatively, modify CWebmail.setMultiServerData # to use a properties object other than multiServerData to populate the MultiServer Data values. # # The arrays of values relate to each other by position. Position 1 (index 0) of each # array refers to the first server, position 2 of each array refers to the second server, etc. # All arrays with values assigned must have the same number of elements. # For example: # msIMAPHosts=student.nau.edu, faculty.nau.edu, staff.nau.edu # msServerLabels=student email server, faculty email server, staff email server # etc. # msIMAPHosts - Required. IMAP hosts. # msServerLabels - Required. Server names to be displayed on login web page. # msDefaultHost Required. Set to true for the IMAP host that will be the default server. # Set false for all other servers. If more than one true, first will be used. # msSMTPHosts - Optional. SMTP hosts. If missing, msIMAPHosts values are used. # msIMAPPorts - Optional. Ports for IMAP hosts. If missing, default port 143 is used. # msSMTPPorts - Optional. Ports for SMTP hosts. If missing, default port 25 is used. # msDomainNames - Optional. IMAP domain names. If missing, msIMAPHosts values are used. # msFolderDirs - Optional. Root mail folder. If missing, publish parm folderDir is used. # msTrashNames Optional. Trash folder name. If missing, publish parm trashName is used. # msSentNames Optional. Sent folder name. If missing, publish parm sentName is used.) # msSSLSupport Optional. Support for SSL on any of the servers declared. If missing, the ssl support is off. # msSSLPort Optional. SSL Port declarations for the servers declared. If missing, port 993 is used. #msIMAPHosts=email.clam.rutgers.edu,email.eden.rutgers.edu,email.pegasus.rutgers.edu,email.crab.rutgers.edu,email.rci.rutgers.edu,email.andromeda.rutgers.edu,rulink.rutgers.edu #msIMAPPorts=143, 143, 143 #msServerLabels=Camden students (clam),New Brunswick/Piscataway students (eden),Newark students (pegasus),Camden faculty/staff (crab),New Brunswick/Piscataway faculty/staff (rci),Newark faculty/staff (andromeda),RULink #msDefaultHost=email.eden.rutgers.edu #msSMTPHosts=mailgate.youruniversity.edu, mail.youruniversity.edu, mail.youruniversity.edu #msSMTPPorts=25, 25, 25 #msDomainNames=youruniversity.edu, faculty.youruniversity.edu, staff.youruniversity.edu #msFolderDirs=none,INBOX,mail,none,INBOX,mail,none #msTrashNames=Deleted, Trash, Deleted #msSentNames=Sent, Outbox, Sent #msSSLSupport=true,true,true,true,true,true,true #msSSLPort=993,993,993,993,993,993,993 #msSMTPAuthentication=false,false,false,false,false,false,false # If the following 2 properties are not configured, the channel will display the defaults # this property will render university specific text when prompted to change mail servers #EnterCredentialsText=NOTE: If you have a Faculty/Staff and a Student account you must supply your Student credentials to access Eden, Clam or Pegasus. # in case an error occurs with the credentials display this # the channel will display this sentence first. "Login to failed. " #EnterCredentialsError=If you have both a Student and a Faculty/Staff account please enter your Student username/password below. # Webmail DEBUG properties # The following properties are used to debug certain areas within the channel and server # The values should be true or false and expect the output in the container logs (or console) # DEBUG property will produce general debug statements about the channel's operations (folders, messages, composing, etc) #DEBUG=true DEBUG=false # DEBUG_IMAP property will produce all IMAP server communication debug statements #DEBUG_IMAP=true DEBUG_IMAP=false # DEBUG property will produce all XML documents that are being generated by the channel #DEBUG_XML=true DEBUG_XML=false # Fix for uPortal 2.3 users # the property in portal.properties for File Upload has changed # use this one for version prior to uPortal 2.3 FileUploadProperty=org.jasig.portal.PortalSessionManager.File_upload_max_size # uncomment this one if using uPortal 2.3 #FileUploadProperty=org.jasig.portal.RequestParamWrapper.file_upload_max_size # # Allow children folders to be created even if the parent doesn't exist (if the IMAP # server (sun1, cyros) allows it). Can be confusing if multiple clients are being used # phantom_folder_allowed=true