Tracking Center : aborted by limit (too many hits) -- No Pagination option

Deepen Dhulla

Renowned Member
Mar 1, 2016
84
17
73
48
Mumbai
deependhulla.com
We have deployed PMG for MX , while mail-log is huge to test-load of PMG,
we found that Tracking Center (based on pmg-log-tracker) get-into aborted by limit (too many hits) , when refine search is as low as single day and one hour range ...
Thus has to fall-back to see via console to tail or grep maillog to see what time of email are coming on server at the moment.

Our suggestion you need to add pagination option so that Browser-limit is say 50/100 records is not crashed. and we can go with see with pagination for more details too.
 
  • Like
Reactions: vitich
Currently the limit of 2000 is hardcoded - and until now I think this has worked with all installations in a productive setting I'm aware of

How many mails do you expect per hour in your PMG - what would you think would be a sensible limit

The issue is that the limit causes the Tracking Center to be somewhat performant (it needs to parse the complete syslog - which can be quite time and resource consuming)

Pagination is nothing I would like to implement there - however if the limit is indeed to little in an actual production environment we could consider making it configurable
 
PMG has been currently Deployed as DR MX for mine Existing Postfix+MailScanner Multiple-MX Server with MariaDB for Log-Storage and my Email traffic is nearly 5k-10k per hours in peak hour. Thus was planning to check if it can be replace with PMG, but Tracking Center limit turns out to be one-of the bottle neck. therefore request for pagination.
 
hmm - You can open an enhancement request to make this configurable (the limit - I don't think that pagination is something we want to implement here) over at https://bugzilla.proxmox.com if you like

No promises when/if this will get implemented though
 
Hello,
Sorry for resurrecting an old thread, but we are regularly faced with this issue.

We have installed the proxmox mail gateway in a secondary school, to replace the prevous anti-spam (a Barracuda);
so far, we are very pleased with the resultas and the ability to fine tune the triggerings and spam level tags etc.

However, quite often information mails are sent to students, or their parents; which means that some 3000 (sutdents) or 6000 (parents) mails can be sent at once.
The flow is handled without problem, but the display on the tracking center becomes unusable (yes, it is possible to select 1 minute spans, and that is what I do, but not the best solution imho).

Would it be possible to have (maybe there already is?) negative matching conditions ?
So I can filter out those mail coming from a couple of administrative adresses ?

Somethink like sender : ~(transport|communication)@clientdomain.be

so that the track center will display all mails but those two sender.

Thanks
 
  • Like
Reactions: vitich