Based on your feedback, I’m planning to focus on a design where log access is 
implemented in Mailman Core and exposed via the REST API, with Postorius acting 
purely as a client. I’ll assume a single-host setup with filesystem access (and 
journalctl where applicable), and implement paginated access to recent logs 
with best-effort filtering for list/domain scoping.

I’ll also treat Mailman logs and system logs (e.g. MTA) as separate sources, 
ensuring that access checks and graceful failure are handled properly when 
permissions are insufficient. I plan to structure this in a way that can 
support multiple log sources (Mailman, MTA, system logs) with like an interface 
while keeping the initial implementation simple.

I’m currently addressing the feedback from you on my existing MRs, and in 
parallel I’m preparing a draft proposal for this project. I should be able to 
share a first version in the next couple of days for feedback. Thanks again for 
the guidance.

Best regards,
Tanmay (pecpo)
_______________________________________________
Mailman-Developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to