Originally, most of this information was gleaned straight from this email:
http://sourceforge.net/mailarchive/message.php?msg_id=3653672. More recently suplemented by some nosing around the debug output and even (gasp!) some of the source code.
Augmented from
https://sourceforge.net/mailarchive/message.php?msg_id=2848339
Configuration Files
The headers are the file names and listed below them are the configuration parameters with an explanation where one is available. The application will look for property files under
'<ZOE>/Library/SZ/Configurations/Default/<Name.properties>'
FTP
alt.dev.szftp.SZFTP.properties
- port=10021
- determines what port is used by Zoe's FTP server.
Mail
alt.dev.szmail.mbox.SZMboxImport.properties
- path=/My/Very/Own/Path
- configure a specific directory for import. This needs to be an absolute path
alt.dev.szmail.SZProvider.properties
- debug.mail.session=true
- enable Java Mail debugging
alt.dev.szmail.SZService.properties
- imap.port = 143
- IMAP port used for retrieving mails
- pop.port = 110
- POP port used for retrieving mails
alt.dev.szmail.SZServiceAgent.properties
- time.interval=180000
- The time interval between mail fetches. Expressed in milliseconds (180000/1000ms/60sec = 3min).
- folder.depth = 10
- controls the hierarchy depth of your IMAP folder.
- folder.count = 5000
- controls the maximum number of folders which will get processed.
alt.dev.szmail.SZSSL.properties
alt.dev.szmail.SZEnvelope.properties
- fetch.limit=12
- control the search fetch limit
alt.dev.szmail.SZTransport.properties
POP
alt.dev.szpop.SZPOP.properties
RSS
alt.dev.szrss.SZRSSChannel.properties
RPC Service
alt.dev.szrpcservice.SZRPCService.properties
- port=10123
- determines what port is used by Zoe's XML-RPC server.
SMTP
alt.dev.szsmtp.SZSMTP.properties
- port=10025
- determines what port is used by Zoe's SMTP server.
Other
alt.dev.szobject.SZIndex.properties
- document.cache.size=150
- Number of document created in memory before they get flushed to disk... The more documents created in memory, the less disk access, the better...
- minimum.memory.size=10
- In conjunction with "document.cache.size", influences when an index get flushed to disk. An index get flushed if the number of documents > "document.cache.size" and the percentage of free memory is bellow "minimum.memory.size". The lower the free memory requirement, the better...
alt.dev.szobject.SZIndexer.properties
- indexes.cache.size=15
- Number of Lucene indexing to keep in cache... A Lucene index may use a significant number of files... and you may run out of file descriptor pretty quickly on some platforms (eg Mac OS X)... in such a case you will need to increase the number of file descriptor available to your process...
- dbs.cache.size=15
- Number of dbs to keep in the cache for indexing purpose... A dbs uses two file descriptors
alt.dev.szobject.SZStorage.properties
- cache.size=15
- Number of dbs to keep in the cache for object storage purpose...
- records.cache.size=5000
- Number of record to keep in the cache... Records contains the object data itself... The more records in cache, the less disk access... this mostly reduce lookup time.
- objects.cache.size=1000
- Number of objects to keep in the cach... The more objects in cache, the less object allocations... this mostly reduce lookup time.
alt.dev.zoe.Application.properties
- connection.port=11111
- http.port=10080
- determines what port is used for Zoe's web interface.
- local.host="127.0.0.1"
- wan.host=
alt.dev.zoe.SZEnvelopeTable.properties
- batch.size = 20
alt.dev.zoe.SZNameInspector.properties
- maximum.size = 200
alt.dev.zoe.SZOrganizationInspector.properties
- maximum.size = 1000
SpamHeader.properties
- subject=*SPAM*
- The property key maps to an email header. In this case, 'subject'. A message will be ignored if the lowercase header value starts with the lowercase property value. So a message with a subject of '*SPAM* URGENT RESPONSES NEEDED' will be ignored with the above property. see: Dealing With Spam
ZeroConf.properties
- enabled=false
- Enable or disable [ZeroConf], AKA [Rendezvous]. true or false. see : Disable Rendezvous.