Get an Epic Experience with Premium


Mail Login to Add Favorites
  • World of Warcraft
  • 244 Monthly Downloads
  • Supports: 6.2.2
  • 49,684 Total Downloads
  • Updated 11/25/2015
  • Created 12/18/2007
  • 160 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 20
Support development! **

About MailNotifier


MailNotifier is a small addon that has two purposes: tracking how many unread mails the player has in the inbox and alerting him when new mail is received (plays a sound and flashes the minimap mail button).


  • Tracks how many unread mails the player has in the inbox
  • Alerts the player when new mail is received
  • No configuration needed


Except when the player visits the inbox, it's impossible to know exactly how many unread mails he has. This is why Mail Notifier can only detect mails received while playing, and by comparing the mail senders list at login (ex: If you have 1 sender when you logout and 3 when you login, obviously you have at least received 2 more mails).


  • Fixed issue causing addon initialization to misbehave.
  • Removed usage of UIFrameFlash. Should resolve the issue with the talent frame tainting.
  • Updated for Fury of Hellfire
  • Updated for 6.1.
  • Updated for The Iron Tide.
  • Updated for Siege of Ogrimmar.
  • Updated for patch 5.3: Escalation.
  • Updated for patch 5.2: The Thunder King
  • Updated for patch 5.1: Landfall!
  • Updated for Mists of Pandaria
  • Updated for patch 4.3
  • Updated for patch 4.2
  • Updated for patch 4.1
  • Fixed a bug preventing the last implementation from actually working
  • Further improvements and bug fixes of the tracking system
  • Now is much smarter playing sounds: won't make you crazy from several bips in a row. (saves hears!)
  • Fixed a bug causing more mails to be counted at startup than they should
  • Fixed a bug causing some auctions to count as 2 mails
  • Warning sound working again
  • Updated for 4.0.1
  • Several localization improvements, including new languages (only Russian missing). A special thank you to everyone who helped to translate this addon.
  • Updated for 3.3.3
  • Great mail tracking system improvements
  • Updated for 3.3
  • Fixed the problematic bug which was causing MailNotifier to not work correctly at login
  • Now can detect mails sent by a battlemaster when the currency limit is reached
  • Fixed the bug that prevent MailNotifier to detect new mails at startup. There are no more known bugs.
  • Added korean translation (thanks to closetou)
  • Updated for 3.2
  • Added Spanish and French translations (thanks to LigthSora and Andy2508, respectively)
  • Fixed some important mail tracking bugs. Now it appears to be more accurate than ever!
  • Fixed some minor mail tracking bugs which appeared with version 5
  • Added chinese translations (thanks to Sparanoid)
  • Updated for 3.1
  • Improved the new mail tracking system once more
  • Redesigned the Minimap Mail Button tooltip
  • Compiled localization files into a single one
  • Now mail indicator displays the number of unread mails even when it is equal to 1
  • Changed mail indicator flash style to be the same as the calendar button
  • Re-uploaded versions 3.2 and 4 (which had been removed from WoWInterface)
  • Fixed some mail tracking issues
  • Now Mail Notifier uses the "last three senders" to track new mails received while not logged in
  • Updated TOC file (which I forgot to do last version)
  • Small bug fix
  • This version works both on 3.0 (WLK) and 2.0 (current normal realms), even if the addon control panel says that it's "out of date"
  • Removed the "auto-pick mail" functionality, because Blizzard replaced it in 3.0
  • Code cleanup
  • Fixed bug causing the number of new mails in the minimap button to be below the border, which was problematic in numbers bigger than 100
  • Reorganized the code
  • Updated to 2.4
  • Changed name to "Mail Notifier" (I guess it is more intuitive)
  • Note: new mails count has been restarted

Version 1.3

  • Code improvements
  • Fixed bug that prevented some new mails from being properly detected

Version 1.2

  • Auto -pick mail now works with multi-item mails
  • Improved auto - pick mail performance
  • No longer adds 2 new mails when you win an auction

Version 1.1

  • The 'detecting new mails system' is no longer based on FuBar_MailFu, so it won't add a new mail by mistake after closing the inbox
  • Now detects action outbid mails correctly
  • Won't add 2 new mails when you delete an auction
  • As there weren't any more bug reports, Mail Counter is no longer beta


First Previous Page 1 of 3 Next Last
  • #34

    Count incriment is off. It is doubling up on mail count if you only get one mail item. 

    What I did to test this is I would send a single mail to an alt that had no mail at all. Logging in would intially count that mail as one then within a few second would count up to 2.  I could repeat this indefinately and with only mailnotifier, the corresponding ldb addon you made and chcolatebar

  • #29

    Updated to the latest v19 (was using v17) and now I get NO new mail sound and the new mail icon never changes back to the no mail icon! With toons that do have new mail I collect all mail from the mailbox so the mailbox is empty but the MailNotifier icon still shows new mail and when I cursor over it I get the "You have about 1 new mail" tooltip. The new mail sound no longer plays either, not when I login and the toon has new mail nor when I make a purchase from the AH and the mail icon changes to show that I have new mail. I've tried relogging and restarting the game. Problem persists, also there is no error message, just a broken addon that no longer functions correctly.

    I use Bazooka for DataBroker displays so I also use MailNotifier Broker to create the DataBroker launcher for MailNotifier.

    Last edited by Grizzly_UK on 8/10/2015 8:17:55 AM
  • #30

    Decided to check the MailNotifier Project Page to see if there were any tickets for this problem and there are 2 seperate tickets, both created on Jul 04, 2015! There's no response to either ticket from Jaliborc (author of MailNotifier) yet so I added a comment on one and upvoted both. In case anyone else wants to add a comment and/or upvote either ticket:

    After taking all mail it still shows "You have about 1 unread mail"

    Still shows ''have new mails'' after Clean mailbox and Sound not playing

    If there's still no response from Jaliborc in about a week or so I'll try sending a PM directly to Jaliborc to, hopefully, draw attention to this.

    Last edited by Grizzly_UK on 8/11/2015 4:14:32 AM
  • #33

    It should be working now.

    Developer of addons such as Bagnon, OmniCC, PetTracker and Scrap.
    Visit me at

  • #32

    Further to my previous update, I've received a reply from Jaliborc today (25 Nov. 2015). He's now aware of the problems with v19 and is going to "test it out".

  • #31

    Just to update others, I did indeed send a message to Jaliborc on 2nd September, but so far I have not received a response! :(

  • #25

    I don't have any error, but the mail image doesn't appear. It does make a sound when I get new mail, but no icon at all.

    Also, no config to do is a good thing but you should let us decide whether or not we do want the sound/ how loud we want it

  • #26

    I'm getting sound only too and no icon. Had to turn it off for now.

    There is no error.

  • #28

    i have the same problem as well..

  • #27

    The bug is still there with release 19, still unusable for me. :(

  • #22

    Get similar error from Talent Frame also sometimes, very annoying. Have to do /reload to be able to change things again.


    Date: 2014-10-28 22:44:59
    ID: 43
    Error occured in: AddOn: MailNotifier
    Count: 1
    Message: Error: AddOn MailNotifier attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
    [C]: CastGlyph()
    ...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:611: GlyphFrameSpell_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1

  • #24

    For me the above taints stopped when I removed the UIFrameFlash call from MailNotifier.lua. The UIFrameFlash function is known to cause taints, and there is even a guide to replace it with animations.

    Without the UIFrameFlash call the mail icon no longer flashes after getting new mail, but the new mail sound and popup are still working.

  • #23

    I too had this bork when opening talent window. I was also using Strata Fix.  I understand that that bug happens with addons quite randomly, but this happened so often with Mail Notifier and the Talent frame I suspect it might be a shared global name or something.  And when you're changing a talent, it's often at a crucial time when people are waiting for you.
    I love the concept of this, but I can't deal with frequent UI reloads, especially considering the limitations of counting mail only when it's arrived in session.  I've also had it indicate mail when there is none, and heard the sound in a dungeon but no mail was in.  God, I wish there was a way around this, so I'll keep an eye here.
    For those of yuou inquiring about sound, you can replace the sound in the lua file.

    Last edited by machinelf on 1/29/2015 8:55:21 AM
  • #21

    is there a way to disable the sound? It is extremely loud compared to other sound effects. Otherwise thanks for the great addon for me it is the most reliable LDB addon for mail that I tried. :)

  • #20

    didn't have this error on fresh 5.4.1 patch day , only came after latest " hotfix " from Blizzard ,i can't open my Talent bar it just crashes and gives this error .


    2x [ADDON_ACTION_FORBIDDEN] AddOn "MailNotifier" tried to call the protected function "IsDisabledByParentalControls()".
    !BugGrabber-r198-release\BugGrabber.lua:552: in function <!BugGrabber\BugGrabber.lua:552>
    <in C code>
    FrameXML\MainMenuBarMicroButtons.lua:229: in function "UpdateMicroButtons"
    Blizzard_TalentUI\Blizzard_TalentUI.lua:422: in function <Blizzard_TalentUI\Blizzard_TalentUI.lua:416>
    <in C code>
    FrameXML\UIParent.lua:1819: in function "SetUIPanel"
    FrameXML\UIParent.lua:1663: in function "ShowUIPanel"
    FrameXML\UIParent.lua:1545: in function <FrameXML\UIParent.lua:1541>
    <in C code>
    FrameXML\UIParent.lua:2262: in function "ShowUIPanel"
    Blizzard_TalentUI\Blizzard_TalentUI.lua:226: in function "PlayerTalentFrame_Toggle"
    FrameXML\UIParent.lua:495: in function <FrameXML\UIParent.lua:488>


    For Azeroth !

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest