Scheduled Mails deprecated
Motivation
Starting with v8.20, the Open-Xchange Server supports the transport of mails at a later time. The user is able to specify the desired time when a certain mail is supposed to be sent.
Prerequisites
In order to support sending a composed mail at a desired date, the package open-xchange-mail-scheduled needs to be installed.
Moreover, for safe connect against mail/transport system, master authentication is required being setup:
com.openexchange.mail.passwordSource=global
com.openexchange.mail.masterPassword=secret
In addition, the feature also needs to be enabled for App Suite UI through the following UI setting:
io.ox/core//features/scheduleSend = true
Configuring scheduled mail feature
"com.openexchange.mail.scheduled.active"is the switch to turn off the feature as a whole. If set tofalse, the feature is not started on that node at all: it neither announces the capability nor sends due scheduled mails. Use the same value on all nodes. Defaults totrue. This property is neither reloadable nor config-cascade aware; a change requires a restart."com.openexchange.mail.scheduled.enabled"controls whether the feature is available for a user or context. Only effective if"com.openexchange.mail.scheduled.active"istrue. Defaults tofalse. This property is reloadable and config-cascade aware."com.openexchange.mail.scheduled.checkAndSendDueScheduledMails"controls whether a node checks for due scheduled mails and sends them. Set tofalseto keep nodes out of sending, e.g. to let dedicated nodes do it. Defaults totrue. This property is reloadable, but not config-cascade aware."com.openexchange.mail.scheduled.maxNumberOfScheduledMails"specifies the max. allowed number of scheduled mails per user. This property is reloadable and config-cascade aware."com.openexchange.mail.scheduled.maxNumberOfScheduledMailsPerHour"specifies the max. allowed number of scheduled mails being sent per hour for a user. This property is reloadable and config-cascade aware."com.openexchange.mail.scheduled.checkFrequencyMinutes"specifies the frequency in minutes when to check for due scheduled mails. This property is reloadable, but not config-cascade aware."com.openexchange.mail.scheduled.lookAheadMinutes"specifies the look-ahead in minutes that is the extra time added to now when a scheduled mail is considered as due. This property is reloadable, but not config-cascade aware."com.openexchange.mail.scheduled.lockExpiryMinutes"specifies the time in minutes when the lock marking a scheduled mail as "in processing" is considered as expired and thus may be newly acquired by another process. This property is reloadable, but not config-cascade aware."com.openexchange.mail.scheduled.lockRefreshMinutes"specifies the time in minutes when the lock marking a scheduled mail as "in processing" is refreshed by lock-holding process. This property is reloadable, but not config-cascade aware.