2.9 KiB
Configuration
Configuration Keys
cacheDefaultTtl
int: The default time-to-live for the cache
cacheSize
int: The max number of records that the cache can hold
caseConfirmation
bool: If this is true, a case will be put into a pending state when it is created, until the creator confirms the case by clicking on a link and only then will team members be notified about a new case. If it is false, the case will be automatically confirmed and team members will be notified immediately.
Note: Since Casey is API only, your front-end will have to do some work to extract the confirmation codes, and also provide some hints to Casey on how to put the confirmation links together.
caseCloseIdle
int|string: The maximum time a case can be idle before it is automatically closed by the system. This should probably be a duration string, such as 30d
caseCanReopen
bool: If true, closed cases can be reopened by sending a message to the case via HTTP or mail.
caseSendInitial
bool: If this is true, a copy of the initial message will be sent to the creator. If false, the creator will not receive the initial message, but still receive all replies.
caseSendCopy
bool: If this is true, the posting participant will receive a copy of their message as they post to a case.
caseConfirmUrl
string: String used to generate confirmation URLs. The placeholder %code% will be replaced with the confirmation code.
teamInviteReminder
int|string:
teamInviteCount
int:
mailEnable
bool: Set to false to disable all the mail functionality, and only use HTTP for all interactions with Casey.
mailSilenceTeam
bool: If set to true, no mail will be sent to team members. Use this feature if the team interact with Casey via a website.
mailSilenceUser
bool: If set to true, no mail will be sent to users. Use this feature if users interact with Casey via a website.
mailSpoolExpiry
string: How long to keep messages in the inbox/outbox tables. Setting this to 7d will keep messages for 7 days before permanently deleting them.
mailSubjectFormat
string: How subject lines will be formatted; the placeholders %reference%, %prefix% and %subject% will be replaced with the appropraite values.
mailSubjectPrefix
string: Value to put in the %prefix% placeholder.
mailSyncTimer
int: Seconds between synchronizing incoming and outgoing mail
mailAddress
string: The e-mail address to send and receive messages from
mainDomain
string: The base domain to use for message IDs. If null, domain of mailAddress is used.
smtpAdapter
smtpServer
smtpPort
smtpUsername
smtpPassword
smtpEncryption
SMTP configuration
imapAdapter
imapServer
imapPort
imapUsername
imapPassword
imapEncryption
IMAP configuration