System Configuration/Configuration Editor

Overview


A configuration editor was added to the user interface of Zoë in version 0.4.9.

This editor consists of a form that can be filled in and submitted to change a wide range of Zoë configuration options that are of general interest to users.

The editor does not include all of the possible Zoë configuration options. Options that are not in the editor may be set in either the System Configuration/Command Line Options or the System Configuration/Config Files.

Accessing the Configuration Editor


The configuration editor can be accessed by clicking on the configuration link in the preferences page, which, in turn, can be accessed by clicking on ZOË on the main page or the user name in the lower left hand corner of any page.

The editor can also be reached directly from http://127.0.0.1:10080/preferences/assistants/configuration/ (assuing you're running Zoë from localhost on port 10080).

Configuration Options


Zoë is 'lazy' about displaying options. Only options that have been used in the current session are displayed. In order to see all of the options that the configuration editor is capable of displaying, Zoë must be stopped, restarted and then the configurations editor accessed directly.

Some of the options that may be available from the editor form are:


Category Option Default Description
Application connection.port 11111
http.port 10080 Port to point browser to
local.host
wan.host
Component cache.template true
ComposePage? display.quote false
DB cache.size 20
DocumentDecoder? depth 10
Envelope fetch.limit 12
EnvelopeTable? batch.size 20
FTP port 10021 Port to point ftp client to
Face lookup.enabled true
ttl 30
Footer display.quote false Show QOTD server Quotes in the footer
HTML Text smiley.enabled false Makes [smiley] images appear in place of the text. Note requires images to be added to the webserver directory and a mapping file to be added to a Smileys directory.
Index disable.lock true
document.cache.size 50
minimum.memory.size 20
Indexer dbs.cache.size 20
indexes.cache.size 20
isSynchronized false
List maximum.size 5
minimum.size 0
Location lookup.enabled true
Mail time.difference 1 Sets maximum time difference (in days) between message sent time and the time that Zoë recieved a message that will be allowed before over-riding the sent time with the recieved time.
MailProcessor? delete.duplicates false Delete the incoming duplicate mail and after a rebuild all the duplicated saved mail
NameInspector? maximum.size 200
OrganizationInspector? maximum size 1000
POP port 10110 Port to use when fetching email from Zoë with email client
POPSession fetch.limit 0 Limits the number of messages Zoë will send to a POP client. 0 means no limit
PageLayout? icon.enabled true
Provider debug.mail.session false
QOTD port 10017 Port of Quote Of The Day Server
RPCService port 10123
SMTP port 10025 Port to send outgoing messages from mail client to
SSL imap.port 993 Secure IMAP port
pop.port 995 Secure POP port
smtp.port 465 Secure SMTP port
Service imap.port 143 Port Zoë should use to connect to IMAP server to fetch mail from
imap.store com.sun.mail.imap.IMAPStore
pop.port 110 Port Zoë should use to connect to POP server to fetch mail from
pop.store com.sun.mail.pop3.POP3Store
rss.port 80 Port that Zoë RSS feed is available from
rss.store alt.dev.szrss.SZRSSStore
ServiceAgent? failure.count 10
folder.count 5000
folder.depth 10
time.interval 180000 Number of milliseconds between checks for new mail. Default is 3 minutes.
Storage cache.size 20
Store objects.cache.size 1000
records.cache.size 5000
Stylesheet body.background.color #ffffff
dark.header.background.image /Header.png
footer.background.color
header.background.color
header.background.image /Footer.png
highlight.background.color #cccccc
input.background.color #ffffff
input.font 100% Verdana, Arial, sans-serif
line.background.image /HTMLString.png
link.hover.color #ff9933
link.text.decoration none
link.visited.color
link.visited.hover.color #ff9933
TLDInspector maximum.size 1000
Table batch.size 20
TextDecoder? depth 10
Transport smtp.port 25
smtp.transport com.sun.mail.smtp.SMTPTransport
ZeroConf? enabled true Enable 'Rendezvous'
ZeroConf?$Watcher time.interval 60000