Get an Epic Experience with Premium

MailNotifier

Mail Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 1,193 Monthly Downloads
  • Supports: 6.0.2
  • 43,764 Total Downloads
  • Updated 10/14/2014
  • Created 12/18/2007
  • 159 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 16
or
Support development! **
Donate

About MailNotifier

Overview

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).

Features

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

Limitations

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).

Notes

16
  • Updated for The Iron Tide.
15
  • Updated for Siege of Ogrimmar.
14
  • Updated for patch 5.3: Escalation.
13
  • Updated for patch 5.2: The Thunder King
12
  • Updated for patch 5.1: Landfall!
11
  • Updated for Mists of Pandaria
10.2
  • Updated for patch 4.3
10.1
  • Updated for patch 4.2
10
  • Updated for patch 4.1
9.3
  • Fixed a bug preventing the last implementation from actually working
  • Further improvements and bug fixes of the tracking system
9.2
  • 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
9.1
  • Warning sound working again
9
  • Updated for 4.0.1
8.1
  • Several localization improvements, including new languages (only Russian missing). A special thank you to everyone who helped to translate this addon.
8
  • Updated for 3.3.3
  • Great mail tracking system improvements
7
  • Updated for 3.3
6.2
  • 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
6.1
  • Fixed the bug that prevent MailNotifier to detect new mails at startup. There are no more known bugs.
  • Added korean translation (thanks to closetou)
6
  • Updated for 3.2
  • Added Spanish and French translations (thanks to LigthSora and Andy2508, respectively)
5.2
  • Fixed some important mail tracking bugs. Now it appears to be more accurate than ever!
5.1
  • Fixed some minor mail tracking bugs which appeared with version 5
  • Added chinese translations (thanks to Sparanoid)
5
  • Updated for 3.1
  • Improved the new mail tracking system once more
  • Redesigned the Minimap Mail Button tooltip
4.2
  • Compiled localization files into a single one
4.1
  • 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)
4
  • Fixed some mail tracking issues
  • Now Mail Notifier uses the "last three senders" to track new mails received while not logged in
3.2
  • Updated TOC file (which I forgot to do last version)
3.1
  • Small bug fix
3
  • 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
2.1
  • 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
2
  • 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

Comments

First Previous Page 1 of 2 Next Last
  • #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>

    Locals:
    nil

  • #19

    As of Patch 5.4.1 with my GERMAN client I get this error:

    Date: 2013-10-30 13:34:26
    ID: 15
    Error occured in: AddOn: MailNotifier
    Count: 1
    Message: Error: AddOn MailNotifier attempted to call a forbidden function (IsDisabledByParentalControls()) from a tainted execution path.
    Debug:
       [C]: IsDisabledByParentalControls()
       ..\FrameXML\MainMenuBarMicroButtons.lua:229: UpdateMicroButtons()
       ..\FrameXML\SpellBookFrame.lua:379:
          ..\FrameXML\SpellBookFrame.lua:364
       [C]: Hide()
       ..\FrameXML\UIParent.lua:1803: SetUIPanel()
       ..\FrameXML\UIParent.lua:1879: HideUIPanel()
       ..\FrameXML\UIParent.lua:1549:
          ..\FrameXML\UIParent.lua:1541
       [C]: SetAttribute()
       ..\FrameXML\UIParent.lua:2278: HideUIPanel()
       ..\FrameXML\UIParent.lua:2282: HideParentPanel()
       ..\FrameXML\UIPanelTemplates.lua:809:
          ..\FrameXML\UIPanelTemplates.lua:805
    Locals:
    None

  • #18

    Casting a Glyph resultes in:

    Date: 2013-09-23 11:59:21
    ID: 1
    Error occured in: AddOn: MailNotifier
    Count: 1
    Message: Error: AddOn MailNotifier attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
    Debug:
       [C]: CastGlyph()
       ...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:525: GlyphFrameSpell_OnClick()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1
    Locals:
    None

  • #14
    MailNotifier Launcher does not quite work properly. It only notifies of new mail when you hover over the addon which isn't so useful.

    The line in error is : Launcher:OnMailChanged(0) whereas it should be Launcher:OnMailChanged(*Number of New Mail*). I'm not sure what to pass to the function to determine the Number of New Mail though. Can you advise?
  • #15
    That line has nothing to do with the error. The number of mails is only available after the saved variables has been loaded, and not at startup.
    The problem is most likely related with the interaction with the display.

    Which display are you using?

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

  • #17
    I'm not sure what you mean by which display I am using. I am using Titan Panel.

    When I change Launcher:OnMailChanged(0) to Launcher:OnMailChanged(1) (or in fact any number) then it does display that I have new mail. To me it seems that the number of mail items in the mailbox needs to be passed to the "Launcher:OnMailChanged" function to allow it to display. Otherwise the function will always determine that there are 0 mails in the mailbox.
  • #13
    Option to adjust the sound volume would be nice. Or even set to silent mode so it wouldn't disturb raiding.
  • #16
    That's a good idea, but, instead, I'm going to see if it is possible to make MailNotifier "smart", to not disturb while fighting.

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

  • #11
    I have Fr localization for you :

    For mail notifier :

    L.HaveMail = 'Vous avez %s message non lu'
    L.HaveMails = 'Vous avez %s messages non lus'
    L.From = ' de:'

    And for MailNotifier_Laucher

    L.LauncherError = "Ne peux pas charger MailNotifier Launcher car votre version de MailNotifier n'est plus a jour. Merci de télécharger MailNotifier-%s"
    L.NoMail = 'Pas de messages'
    L.Mails = ' Messages'
    L.Mail = ' Message'

    I think the translate is ok, but i'm not sure =P

    Also, i'ts a good add-on !
  • #12
    Thank you! Lately I've received many translations! (chinese, spanish, and now french!) This will be added right in the next version (for WoW 3.2).
    I will add you as a translator and a "thank you note" in the description.

    If you wish, there are 2 more strings which could be translated. You can add them trough the CurseForge translation engine (no need to add the ones you already posted):
    * http://wow.curseforge.com/projects/mail-notifier/localization/
    * http://wow.curseforge.com/projects/mailnotifier-launcher/

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

  • #9
    can u change the sound?
  • #10
    That's is one of the ideas I've been thinking about lately, but I'm still mot sure if will implement it.
    Meanwhile, you can do the following: go to your "Addons" directory and open MailNotifier's folder. There, replace the "NewMail.wav" file for your own (don't forget to rename it "NewMail.wav")

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

  • #7
    There is one weird anomaly with Mail Notifier. If I use Postal to automatically open mail, the notifier does not go away after the last mail item has been read. I end up having zero items in my mailbox, but the mail icon does not go away. I usually have to reopen my mailbox a few minutes later for Mail Notifier to realize that I have no more mail. This may be due to how Postal or other bulk mail addons work. However, I thought it worth mentioning.
  • #8
    You already posted that problem at WoWInterface... I answered it there.

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

  • 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 »

VIP trip to SMITE World Championship