I have a client who has 3 sites, all of which have Matomo installed. The email reports are set to go monthly to both their email addresses.
The email delivery is sporadic, mostly they don’t get them. Is there a log in Matomo that allows me to see what emails were actually sent and whether they were reported as received? Or is that done though WHM’s mail manager?
Do you use cron? Because to my best knowledge these mails will only get triggered correctly when cron is triggering archiving.
As far as I know these mails will get sent via the php mail() function as long as you dont setup an specific smtp server in Matomo. This means, that all sent mails should be visible in /var/log/mail.log (may be postfix specific).
According to the documentation - Manage Email Reports - Analytics Platform - Matomo
"Note that if you do not setup this script as we recommend, Matomo (Piwik) will still work and send your scheduled reports. This works as follows: a visitor viewing one of the websites tracked in Matomo will actually trigger the processing of data and sending the email reports."
However, I’ll set up a cron and see if that makes a difference.