暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

etc_opendmarc_report.sh.j2 870B

12345678910111213141516171819
  1. #!/bin/bash
  2. DB_SERVER='localhost'
  3. DB_USER='{{ mail_db_opendmarc_username }}'
  4. DB_PASS='{{ mail_db_opendmarc_password }}'
  5. DB_NAME='{{ mail_db_opendmarc_database }}'
  6. WORK_DIR='/var/run/opendmarc'
  7. REPORT_EMAIL='{{ admin_email }}'
  8. mv ${WORK_DIR}/opendmarc.dat ${WORK_DIR}/opendmarc_import.dat -f
  9. cat /dev/null > ${WORK_DIR}/opendmarc.dat
  10. /usr/sbin/opendmarc-import --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose < ${WORK_DIR}/opendmarc_import.dat
  11. {% for domain in mail_virtual_domains %}
  12. /usr/sbin/opendmarc-reports --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose --interval=86400 --report-email $REPORT_EMAIL --report-org '{{ domain.name }}'
  13. {% endfor %}
  14. /usr/sbin/opendmarc-expire --dbhost=${DB_SERVER} --dbuser=${DB_USER} --dbpasswd=${DB_PASS} --dbname=${DB_NAME} --verbose