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 |