Dmarc-metrics-exporter

Latest version: v1.2.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.5.1

--------------------

Added
^^^^^

* Officially declare Python 3.10 support.

0.5.0

--------------------

Added
^^^^^

* Possibility to configure log output with ``logging`` key in the configuration
file. `See logging.config documentation for details.
<https://docs.python.org/3/library/logging.config.html#configuration-dictionary-schema>`_
* ``--debug`` flag to quickly enable debug log output.


Fixed
^^^^^

* Parse IMAP fetch responses properly to support a wider range of IMAP servers.
(`17 <https://github.com/jgosmann/dmarc-metrics-exporter/issues/17>`_)

0.4.3

--------------------

Fixed
^^^^^

* Improve compatibility with different IMAP servers.
(`17 <https://github.com/jgosmann/dmarc-metrics-exporter/issues/17>`_)

0.4.2

--------------------

Fixed
^^^^^

* Make detection of required folders more robust. Fixes issues with Office365.
(`15 <https://github.com/jgosmann/dmarc-metrics-exporter/issues/15>`_,
`16 <https://github.com/jgosmann/dmarc-metrics-exporter/pull/16>`_)

0.4.1

--------------------

Fixed
^^^^^

* Fixed the changelog markup so that it renders correctly.
* Fixes of the deployment pipelines.

0.4.0

--------------------

Changed
^^^^^^^

* The ``metrics_db`` configuration option has been replaced with the
``storage_path`` configuration option. To migrate your existing setup:

1. Ensure that your ``metrics_db`` file is called ``metrics.db``.
2. Ensure that the directory containing the `metrics.db` file is writable by
the dmarc-metrics-exporter.
2. Remove the ``metrics_db`` setting from the configuration file.
3. Add a new ``storage_path`` setting pointing to the directory containing the
``metrics.db`` file.

* Disabled the access log. It clutters the log output with barely relevant
messages (there is only a single page being served and it will be polled
regularly by Prometheus).

Added
^^^^^

* Support for reports sent in gzip format.
* A log message will be produced for emails from which no report could be
extracted.
* Duplicate reports will now only be counted once. The duration for which report
IDs are stored to detect duplicates can be configured with the
``deduplication_max_seconds`` configuration setting. The default is one week.
* Added a Dockerfile to the repository to build a Docker image with
dmarc-metrics-exporter. `Images for official releases will be published on
Docker Hub. <https://hub.docker.com/repository/docker/jgosmann/dmarc-metrics-exporter>`_
* Support for Python 3.9.

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.