1opendmarc-reports(8)        System Manager's Manual       opendmarc-reports(8)
2
3
4

NAME

6       opendmarc-reports - OpenDMARC aggregate report generation tool
7

SYNOPSIS

9       opendmarc-reports [options]
10

DESCRIPTION

12       opendmarc-reports  pulls  data from an OpenDMARC database and generates
13       periodic aggregate reports.  The database is  populated  by  a  running
14       opendmarc-import(8)  on  a  message history file generated by an opend‐
15       marc(8) filter as messages arrive and are processed.  This includes the
16       collection  of  reporting  URIs, which this script uses to make reports
17       available to those that request them.
18

OPTIONS

20       --day  Generate reports on day  boundaries.   Overrides  the  value  of
21              --interval (see below).
22
23       --dbhost=hostname
24              Specifies  the hostname on which the SQL server is running.  De‐
25              faults to the value of the  environment  variable  OPENDMARC_DB‐
26              HOST, or "localhost" if the environment variable is not set.
27
28       --dbname=name
29              Specifies the SQL database name to be accessed.  Defaults to the
30              value of the environment variable OPENDMARC_DB,  or  "opendmarc"
31              if the environment variable is not set.
32
33       --dbpasswd=password
34              Specifies the password for the SQL database to be accessed.  De‐
35              faults to the value of the environment variable  OPENDMARC_PASS‐
36              WORD, or "opendmarc" if the environment variable is not set.
37
38       --dbport=port
39              Specifies the TCP port on which the SQL server is expected to be
40              listening.  Defaults to the value of  the  environment  variable
41              OPENDMARC_PORT, or 3306 if the environment variable is not set.
42
43       --dbuser=user
44              Specifies  the  SQL user to be used to access the database.  De‐
45              faults to the value of the environment variable  OPENDMARC_USER,
46              or "opendmarc" if the environment variable is not set.
47
48       --domain=name
49              Generates  a report (if one is due) for the named domain, rather
50              than checking all of them.
51
52       --help Prints a help message and terminates.
53
54       --interval=secs
55              Generates reports only for hosts that have not had a report gen‐
56              erated in at least the last secs seconds.
57
58       --nodomain=name
59              Skips  generating  a report for the named domain.  Can be speci‐
60              fied multiple times to skip multiple reporting domains.
61
62       --noupdate
63              Suppresses marking the time of the transmission of the report in
64              the  database.   Normally  this would be done to prevent reports
65              from being sent too close together.
66
67       --report-email=addr
68              Generates reports using the specified address, which is used  in
69              the  report content and in the SMTP transaction.  The default is
70              "postmaster@HOSTNAME" where HOSTNAME is replaced by the hostname
71              of the host generating the report.
72
73       --report-org=domain
74              Generates reports using the specified domain name as the organi‐
75              zation responsible for the report.  This is used to  create  the
76              archive filename and is included in the report content.  The de‐
77              fault is the hostname of the host generating the report.
78
79       --smtp-host=host
80              Causes reports to be sent by transmitting them using SMTP to the
81              named  host  which  can be an IP address or a hostname.  The de‐
82              fault is "127.0.0.1".
83
84       --smtp-port=port
85              Causes reports to be sent by transmitting them using SMTP to the
86              specified port.  The default is 25.
87
88       --utc  Instructs the database to change to the UTC timezone when gener‐
89              ating output.  Otherwise, the database default is used.
90
91       --verbose
92              Increase the amount of verbosity written to standard output.
93
94       --version
95              Print version number and exit.
96

VERSION

98       This man page covers the version of opendmarc-reports that shipped with
99       version 1.4.2 of OpenDMARC.
100
102       Copyright (c) 2012, 2014, 2015, The Trusted Domain Project.  All rights
103       reserved.
104

SEE ALSO

106       opendmarc(8), opendmarc.conf(5), opendmarc-import(8)
107
108
109
110                          The Trusted Domain Project      opendmarc-reports(8)
Impressum