Autoreply_timeout_default, vacation_cleanup, vacation_template MTA Options
From MsgServerDocWiki
Vacation (autoreply) previous response memory options (autoreply_timeout_default, vacation_cleanup, vacation_template)
The MTA has several options affecting its memory/tracking of previous vacation (autoreply) messages and hence its limiting of successive such messages, which are discussed here. For options relating to other aspects of vacation messages, see also the max_vacations MTA option and the MTA options naming various LDAP attributes that specify aspects of vacation messages, ldap_start_date, ldap_end_date, ldap_autoreply_mode, ldap_autoreply_subject, ldap_autoreply_text, ldap_autoreply_text_internal, ldap_autoreply_addresses, ldap_autoreply_timeout, and ldap_domain_attr_autoreply_timeout.
autoreply_timeout_default (integer)
The autoreply_timeout_default MTA option specifies the default duration, in hours, for successive vacation (autoreply) responses to any given sender. This system-wide default may be overriden on a per-domain basis via the domain attribute named by the ldap_domain_attr_autoreply_timeout MTA option, or on a per-user basis via the user attribute (normally mailAutoReplyTimeOut) named by the ldap_autoreply_timeout MTA option. The default is 168 (i.e., 7*24), meaning that vacation messages would only be sent back to a given sender once a week (no matter how many messages the sender sends).
vacation_cleanup (integer > 0)
Each time one of the per-user per-response vacation files is opened (those files specified via the vacation_template MTA option) the value of the current time in seconds modulo the vacation_cleanup value is computed. If the result is zero, then the file is scanned and all expired entries are removed. The default value for the option is 200, which means that there is a 1 in 200 chance that a cleanup pass will be performed.
vacation_template (file-URL)
Specify a template for the name and location of the per-user per-response vacation information files. These are flat text files, one per local user. The value should be a file URL (file:path-template). Various substitution sequences may be used in constructing the file path template; see the MTA's LDAP URL substitution sequences. Note that the $nA and $U substitution metacharacters are likely to prove particularly useful in constructing effective vacation_template settings. This option does not have a default value. It must be set to a sensible value in order to support user "vacation" Sieve script actions (and LDAP mailAutoReply* attributes); the default value is:
file:///msg-install-path/data/vacation/$3I/$1U/$2U/$U.vac The machinery used to read and write these flat text files is designed in such a way that it should be able to operate correctly over NFS. This allows multiple MTAs to share a single set of files on a common filesystem.
See also: MTA options, Option value syntax, Getting option changes to take effect, MTA options, listed alphabetically, MTA options, listed by functional groups, Vacation options, Sieve filter vacation handling, max_vacations, ldap_start_date, ldap_end_date, ldap_autoreply_mode, ldap_autoreply_subject, ldap_autoreply_text, ldap_autoreply_text_internal, ldap_autoreply_addresses, ldap_autoreply_timeout, ldap_domain_attr_autoreply_timeout.

