
ChainMail
ChainMail gives you an account-wide view of inbox message timers across all your characters.
Every time you open the mailbox on a character, ChainMail records the time left on each message. The addon then tracks that expiration time silently in the background — so you can see, from any toon, which characters have items or gold close to disappearing.
This is especially useful for:
- Players with many alts
- Anyone who loses items to expired mail
- Guild banks, alt banks, or AH flippers who get a lot of messages
✉️ Features
- Tracks inbox expiration time for each character
- Clean, scrollable UI with urgency color coding
- Account-wide display: see all characters at once
- Smart formatting: shows character name, subject, and expiration time
- No chat spam, no extra baggage — minimal and efficient
- Drag-and-drop minimap icon to open the panel
🔧 How it Works
- Open a mailbox on a character
- ChainMail scans and records remaining time on visible messages
- The addon stores that data across sessions
- You can log into any other character and see all known mail statuses
To keep info fresh, you'll need to occasionally revisit the mailbox on each toon you'd like tracked.
📌 Known Limitations
- WoW does not let addons read inbox data unless you manually open the mailbox.
- ChainMail can't retroactively track characters you've never scanned.
- Attachments or message contents are not tracked — only expiration timers.
📦 SavedVariables
Character expiration data is stored in ChainMailDB
, per account.
📸 Screenshots
🛠 Feedback & Support
Use the comments section on CurseForge to suggest improvements, report issues, or request features!