structure Courier :> COURIER_CONFIG = struct (* Non-daemon programs *) val maildirmake = "/usr/bin/maildirmake.courier" val makeuserdb = "/usr/sbin/makeuserdb" val userdbDir = "/etc/courier/userdb" (* Directory for storing userdb info *) val postReload = ConfigCore.sudo ^ " " ^ ConfigCore.installPrefix ^ "/sbin/domtool-publish courier" (* Command to run after reloading userdb data *) val logFile = "/var/log/exim4/mainlog" (* SMTP log *) (* FIXME: should probably be in an external script *) val pushUserdb = "/usr/bin/rsync -r --delete /etc/courier/userdb/* " ^ ConfigCore.sharedRoot ^ "/email/userdb/" val pullUserdb = "/usr/bin/rsync -r --delete " ^ ConfigCore.sharedRoot ^ "/email/userdb/* /etc/courier/userdb/" end