services.cyrus-imap.cyrusSettings.EVENTS
NixOS option
This section lists processes that should be run at specific intervals, similar to cron jobs. This section is typically used to perform scheduled cleanup/maintenance.
type: unspecified valueDefault
declared in: nixos/modules/services/mail/cyrus-imap.nixView source on NixOS/nixpkgs →{
checkpoint = {
cmd = [
"ctl_cyrusdb"
"-c"
];
period = 30;
};
deleteprune = {
at = 430;
cmd = [
"cyr_expire"
"-E"
"4"
"-D"
"28"
];
};
delprune = {
at = 400;
cmd = [
"cyr_expire"
"-E"
"3"
];
};
expungeprune = {
at = 445;
cmd = [
"cyr_expire"
"-E"
"4"
"-X"
"28"
];
};
tlsprune = {
at = 400;
cmd = [
"tls_prune"
];
};
}