6cd71574703bfa027b5727cc5a0d8b2b9a9e1dc9
[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
13 mv ${WORK_DIR}/opendmarc.dat ${WORK_DIR}/opendmarc_import.dat -f
14 # cat /dev/null > ${WORK_DIR}/opendmarc.dat
15 sudo -u ${SHELL_USER} touch ${WORK_DIR}/opendmarc.dat
16 # chown opendmarc:opendmarc ${WORK_DIR}/opendmarc.dat
17
18 /usr/sbin/opendmarc-import --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose < ${WORK_DIR}/opendmarc_import.dat
19 /usr/sbin/opendmarc-reports --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --smtp-server=${SMTP_SERVER} --verbose --interval=86400 --report-email=${REPORT_EMAIL} --report-org=${REPORT_ORG}
20 /usr/sbin/opendmarc-expire --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose