52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
# ========== begin configuration ==========
|
|
|
|
# IMPORTANT: If you put passwords into this script, then remember
|
|
# to restrict access to the script, so that only the vacation user
|
|
# can read it.
|
|
|
|
# db_type - uncomment one of these
|
|
our $db_type = 'mysql';
|
|
#our $db_type = 'Pg';
|
|
|
|
# leave empty for connection via UNIX socket
|
|
our $db_host = '';
|
|
|
|
# connection details
|
|
our $db_username = 'user';
|
|
our $db_password = 'password';
|
|
our $db_name = 'postfix';
|
|
|
|
our $vacation_domain = 'autoreply.example.org';
|
|
|
|
# smtp server used to send vacation e-mails
|
|
our $smtp_server = 'localhost';
|
|
our $smtp_server_port = 25;
|
|
|
|
# SMTP authentication protocol used for sending.
|
|
# Can be 'PLAIN', 'LOGIN', 'CRAM-MD5' or 'NTLM'
|
|
# Leave it blank if you don't use authentification
|
|
our $smtp_auth = undef;
|
|
# username used to login to the server
|
|
our $smtp_authid = 'someuser';
|
|
# password used to login to the server
|
|
our $smtp_authpwd = 'somepass';
|
|
|
|
# Set to 1 to enable logging to syslog.
|
|
our $syslog = 0;
|
|
|
|
# path to logfile, when empty logging is supressed
|
|
# change to e.g. /dev/null if you want nothing logged.
|
|
# if we can't write to this, and $log_to_file is 1 (below) the script will abort.
|
|
our $logfile='/var/log/vacation.log';
|
|
# 2 = debug + info, 1 = info only, 0 = error only
|
|
our $log_level = 2;
|
|
# Whether to log to file or not, 0 = do not write to a log file
|
|
our $log_to_file = 0;
|
|
|
|
# notification interval, in seconds
|
|
# set to 0 to notify only once
|
|
# e.g. 1 day ...
|
|
#my $interval = 60*60*24;
|
|
# disabled by default
|
|
our $interval = 0;
|