Project

General

Profile

Actions

Task #128

open

Epic #7: Admin Portal

Feature #67: Logs center

Email Logs Implementation

Added by Redmine Admin about 2 months ago. Updated 5 days ago.

Status:
Ready To UAT
Priority:
Normal
Assignee:
Start date:
12/30/2025
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)

Description

Description:

Implement email logging to track all system-generated emails for monitoring, support, and troubleshooting purposes.

Requirements:

Log all outgoing emails triggered by the system, including notifications and transactional emails.

For each email event, capture:

  • Recipient details
  • Email subject and type/template
  • Delivery status (Success or Failed)
  • Error details for failed emails
  • Date and time sent
  • Tenant context
  • Email logs must be created automatically when an email is sent.
  • Email logs must be read-only and not editable by any role.
  • Email logs should be accessible only to Admin role.
  • Provide filtering options such as date range, recipient, and delivery status.

Acceptance Criteria:

  • Every system email generates a corresponding log entry.
  • Failed emails clearly record error information.
  • Email logs accurately reflect delivery status.
  • Logs are immutable and view-only.
  • Admin users can search and filter email logs.

Subtasks 2 (0 open2 closed)

Bug #291: Email Logs bugClosedDeeksha Singh12/30/2025

Actions
Bug #293: Email log bus 2ClosedDeeksha Singh12/30/2025

Actions
Actions #1

Updated by Deeksha Singh 6 days ago

  • Status changed from Archieve to In Progress
  • Assignee set to Abhishek Thakur

QA test Cases

  • Verify a log entry is created for every system-generated email.
  • Verify email log captures recipient, subject, sent date/time, and delivery status correctly.
  • Verify failed emails record appropriate error details in the log.
  • Verify email logs are read-only and cannot be edited or deleted.
  • Verify only Admin users can view and filter email logs.
Actions #2

Updated by Abhishek Thakur 6 days ago

  • Status changed from In Progress to Ready to QA
  • Assignee changed from Abhishek Thakur to Deeksha Singh
Actions #3

Updated by Deeksha Singh 5 days ago

  • Status changed from Ready to QA to Ready To PROD
Actions #4

Updated by Deeksha Singh 5 days ago

  • Status changed from Ready To PROD to Ready To UAT
Actions

Also available in: Atom PDF