Hi,
I recently set up DMARC Reporting and the reports do get generated and recorded in Redis, but whenever I try to view the latest report output or manually trigger one it always says “No reports for <2 days ago>” and not the current date, which reports exist for. It also doesn’t send the reports and seems to just keep them.
Oh, and the date of RSPAMD is correct.

Any solutions?

Many thanks

  • Update: Not even reinstalling Mailcow helps.
    I don’t think this is intended because no one else seems to have this problem.
    Well, I think this issue is solved. I just have to live with it.

    It does send reports by itself, everyday. They’re just 2 days old.

UPDATE: I noticed that when executing docker-compose exec rspamd-mailcow rspamadm dmarc_report
it automatically chooses today as the date. It’s wrong though. On the RSPAMD UI the day is right!

Help is appreciated.

Have something to say?

Join the community by quickly registering to participate in this discussion. We'd like to see you joining our great moo-community!

Tried it today and it’s still two days behind. If I specify the day it works. The automatic reporting still doesn’t work.

Now I managed for it to automatically send a report. Problem is, it’s from two days ago.
RSPAMD is the problem here, because when I turn on verbose mode for the dmarc report:
docker-compose exec rspamd-mailcow rspamadm dmarc_report -v it says

Process date 20220817
No reports for 20220817
send data for 0 domains (from 1 to 0)

That was two days ago.
I would really appreciate some help because I tried everything.
It stores the data correctly and is able to send it with me specifying the date but not having the reporting automated sucks.

Thanks!

The dmarc_reports_last_log file is actually modified by Ofelia every day.

To summarize:
When executing the command for triggering a dmarc report either by Ofelia or manually, RSPAMD tries to generate a report for two days ago. The Web UI shows the right date and timedatectl too.
RSPAMD does record the current day data in Redis. This data is also available when you either search for it or execute the dmarc_report command with today specified. RSPAMD says that it automatically chooses today as a date, but it does not. The DMARC module is correctly configured.

Update: Not even reinstalling Mailcow helps.
I don’t think this is intended because no one else seems to have this problem.
Well, I think this issue is solved. I just have to live with it.

It does send reports by itself, everyday. They’re just 2 days old.

No one is typing