Email Logs
Email logs give you a complete record of every email sent from your academy — receipts, reminders, invitations, and more. Use this to confirm delivery, preview content, and resend when needed.
📧 Accessing Email Logs
Go to Settings → Emails (or Settings → Email Logs tab).
Emails are listed with the most recent first, 20 per page.
📋 What You Can See
For each entry in the log:
Column | Description |
|---|---|
Recipient | Name and email address |
Subject | Email subject line |
Type | Category (receipt, invitation, reminder, grace period warning, etc.) |
Status | Current delivery status |
Sent at | Date and time dispatched |
📊 Email Statuses
Status | Colour | Meaning |
|---|---|---|
Pending | Yellow | Queued, not yet sent |
Sent | Blue | Dispatched to mail server |
Delivered | Green | Confirmed in inbox |
Opened | Green | Recipient opened the email |
Clicked | Purple | Recipient clicked a link |
Failed | Red | Could not be sent (error shown on hover) |
Bounced | Orange | Rejected by recipient's mail server |
🔍 Filtering & Search
Use the search bar and filters to narrow the list:
- Search — by recipient name or email address
- Status filter — show only failed, bounced, or sent emails
- Date range — look at a specific period
🔧 Actions Per Email
Each email entry has three action buttons:
View (Eye icon)
Opens a modal showing:
- Recipient, subject, sent time, status
- Full HTML preview of the email rendered in a frame — exactly what the member received
- Error message (if status is failed or bounced)
Use this to verify the content that was sent before resending.
Resend (Refresh icon)
Resends the same email to the same recipient immediately. Useful when:
- A payment receipt ended up in spam
- A guardian invitation expired before the person saw it
- A reminder was missed
Note: Resending does not create a new log entry — it updates the existing one.
Delete (Trash icon)
Permanently removes the log entry.
Important: Use sparingly — deleting removes the audit trail.
⚠️ Handling Failed or Bounced Emails
Bounces are now classified into two types, each handled differently:
Type | What it means | REMMU's response |
|---|---|---|
Soft bounce | Temporary — mailbox full, server throttling, connection error | Automatic retry — REMMU retries up to 3 times every 15 minutes |
Hard bounce | Permanent — invalid address, blocked sender, policy rejection | No retry — admin action required |
The log entry shows a friendly reason on hover (e.g. "Recipient's mail server temporarily throttling" or "Invalid address").
Steps to fix a hard bounce:
- View the error message on the log entry
- Contact the member via WhatsApp or phone
- Confirm their correct email address
- Update it on their student profile
- Unblock the address (see below), then resend the email
Soft bounces resolve themselves in most cases — no action needed. If a soft bounce fails all 3 retries, it becomes a hard bounce.
Blocked Addresses
A hard-bounced address is automatically blocked from receiving further emails — this protects delivery for everyone else, since repeatedly emailing a dead address hurts REMMU's sender reputation.
If your academy has any blocked addresses, a Blocked Addresses card appears on the Email Logs page, listing each one with:
Column | Shows |
|---|---|
The blocked address | |
Reason | The bounce reason |
Times Bounced | How many times it's hard-bounced — shown as a warning badge once it's bounced more than once |
Blocked | How long ago it was blocked |
Click Unblock to allow sending to that address again — do this once the member has confirmed their inbox is fixed (e.g. updated their email on their profile). The bounce count is preserved across unblocks, so it keeps counting if the same address bounces again.
After 3 hard bounces, an address is permanently blocked and can no longer be unblocked from this page — contact REMMU support to override it.
🔑 Password Reset on Welcome Email Resend
When you resend a welcome email to a new user (e.g. because they never saw the original), REMMU automatically:
- Generates a new random 12-character password for the user
- Updates their auth credentials
- Sends the welcome email with the fresh password
This ensures the recipient can log in immediately with the credentials in the email, even if the original invite link expired or they missed it.
Email verification and password-reset templates can't be resent from the logs — they need fresh tokens generated via the dedicated flow.
⚙️ Log Retention
Email logs are retained for 90 days. Older records are automatically removed.