On Thu, 11 Dec 2025, Patrick Cernko via mailop wrote:
Hi list,
I'm sending TLSRPT reports using my own script from
https://gitlab.mpi-klsb.mpg.de/pcernko/MTASTS-EXIM-PERL . Since 2025-11-18
Microsoft's RUA POST API endpoint for reporting
(https://tlsrpt.azurewebsites.net/report) reports every other day:
400 Bad Request: Requests from a same IP address and sender organization are
not allowed in 24 hours
I can fully understand, that you want to add some throttling to protect your
wide open REST service, but my cron job runs every day at the same minute and
only jitters by a few seconds depending on the time it needs to build the
reports. For me, it rather looks like a twenty-FIVE hour throttling but
TLSRPT reporting is designed for daily (meaning 24h) report intervals.
I just disabled reporting to Microsoft in my script to avoid further errors
in my mailbox.
You say that they reject you every other day.
That would match if you send at exactly the same time each day but the
flight time has more jitter than their measurement precision.
They need to allow repeated requests every 23 hours - or 23hr30
and/or longer average, say eight per week.
My questions:
Can somebody confirm the strange behavior of that API endpoint?
Has anyone tried to evaluate the exact minimum reporting interval, the
endpoint will accept without complaining (I guess it is >24h although the
error message suggest exactly 24h)?
What's your opinion about that behavior? Is it polite to ask for daily
reports but only accept them in >24h intervals?
Is there anyone from Microsoft here, who can forward this issue to the right
admin to get some feedback, suggestions or fixes?
--
Andrew C. Aitchison Kendal, UK
[email protected]
_______________________________________________
mailop mailing list
[email protected]
https://list.mailop.org/listinfo/mailop