antedebaas / Viesti-Reports

DMARC & SMTP-TLS Reports processor and visualizer and BIMI file hoster
https://docs.viestireports.com/
GNU Affero General Public License v3.0
83 stars 16 forks source link

[Feature Request] Users, Report and UI #8

Closed tobsowo closed 1 year ago

tobsowo commented 1 year ago

Thank you for the wonderful work you're doing with this project. I would like to make some feature requests.

Users and Login

Reports

Charts and Graphs over a time period

antedebaas commented 1 year ago

@tobsowo i will have a look at this later.

tobsowo commented 1 year ago

Thank you.

antedebaas commented 1 year ago

Users and Login

  • Manually add users as admin
  • User self password reset option on login
  • Welcome email for new users to get verified

This project is intended as a self hosted solution, not a self-service portal. the functionality that is there is because i needed some shielding and the framework provided this.

Reports

  • Option to sort by: result, date, organization, reporter organization, domain
  • Table sortable
  • Click on the row to view the report instead of the 'Open Report' button alone
  • Add disposition to the result column

disposition is found under "Policy evaluation" as for the rest, see my last comment below

Charts and Graphs over a time period

  • View results over time in charts and graphs
  • Pie Chart: SPF Alignment, DKIM Alignment, DMARC Passage
  • Graph: SPF Results (soft fail, pass, none, fail), DKIM Results (pass, fail), SPF and DKIM Alignment (true, false), DMARC Passage (true, false), Message Disposition (reject, quarantine, none)
  • Count of all messages

This is way to much work and provides nothing more than eye candy. Also there is nothing of value of historic data in this project. Only the latest report per submitter per domain provides useful information.

if you really want this in the project I am open to it, however I'm not gonna put in the effort myself. you are free to submit a pull request.

tobsowo commented 1 year ago

That's fine. Thank you for the work you're doing.