Added SASL and TLS support
[opendmarc.git] / etc / cron.daily / opendmarc_report
1 #!/bin/bash
2
3 SHELL_USER='opendmarc'
4 DB_SERVER='localhost'
5 DB_USER='opendmarc'
6 DB_PASS='*****'
7 DB_NAME='opendmarc'
8 WORK_DIR='/var/run/opendmarc'
9 REPORT_EMAIL='dmarc@*****'
10 REPORT_ORG='*****'
11 SMTP_SERVER='*****'
12 SMTP_USER='****'
13 SMTP_PASS='****'
14
15 mv ${WORK_DIR}/opendmarc.dat ${WORK_DIR}/opendmarc_import.dat -f
16 # cat /dev/null > ${WORK_DIR}/opendmarc.dat
17 sudo -u ${SHELL_USER} touch ${WORK_DIR}/opendmarc.dat
18 # chown opendmarc:opendmarc ${WORK_DIR}/opendmarc.dat
19
20 /usr/sbin/opendmarc-import --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose < ${WORK_DIR}/opendmarc_import.dat
21 /usr/sbin/opendmarc-reports --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --smtp-server=${SMTP_SERVER} --smtp-user=${SMTP_USER} --smtp-passwd=${SMTP_PASS} --smtp-use-tls --verbose --interval=86400 --report-email=${REPORT_EMAIL} --report-org=${REPORT_ORG}
22 /usr/sbin/opendmarc-expire --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose