Get an Epic Experience with Premium

MailOpener

Mail Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 3,016 Monthly Downloads
  • Supports: 4.3
  • 292,594 Total Downloads
  • Updated 03/10/2013
  • Created 12/17/2009
  • 323 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v1.2.16
or
Support development! **
Click here to lend your support and make a donation at www.pledgie.com !

About MailOpener

I just took over this project from Zerotorescue — as it was apparently abandoned — with the intent of bring it back up-to-date for WoW5. Hopefully I'll have an updated release out in a couple of weeks.

If you've got any bug reports or patches please file them in the curseforge tracker or email zach-curse@kotlarek.com and I'll get them rolled into the mainline project. Currently my plan is just bring everything up-to-date, but I'd be happy to hear about feature requests/etc. if you've got them. I'd also be happy to take other developers if anyone is interested.

Also if anyone knows how to get in touch with Zerotorescue (or knows authoritatively that he doesn't care about this addon anymore) let me know; I don't mean to steal his glory.


Automatically opens every single mail in your mailbox without requiring any effort.

Please report issues and suggestions/requests here, I will try to process and respond to them all.

Index

Slash Commands

Time and mail remaining

Stackable items

Keep Free Space

Filters

Notifications

"Collected" module

Quick Auctions 3 support

Postal support

Profiles

Slash Commands
You can use /mo c (short for /mailopener config) to open the config frame.

Time and mail remaining
Mail Opener will give a nice indication of the amount of mail remaining in your mailbox and the estimated time required to open everything. This will look like the following (this first number indicates the amount of mail currently visible, the second indicates the total amount of mail remaining):

46/1905 mail remaining, opening everything will take about 38 minutes and 32 seconds (next refresh in 55 seconds)

Filters
The following filters are available, toggling these off will no longer auto loot them, toggling them on will auto open them:

  1. Auction canceled
  2. Auction expired
  3. Outbid on auction
  4. Auction successful
  5. Auction won
  6. Player sent mail with attachments
  7. Player sent mail with gold

You can also toggle the notifications for mail for every single filter.

Stackable items
Some items which can stack a lot (such as Glyphs, Vellums, Scrolls and such) may get your mailbox and inventory completely full. Other mail opening mods will always quit opening mail as soon as it first detected your bags are full, but Mail Opener has an option to continue trying to open mail containing stackable items.

Example: Imagine standing at your mailbox with bags full of glyphs. The first glyph MO tries to open may not be between the ones already in your bags, causing the "inventory is full" error to trigger, however all 49 other glyphs in your mailbox can all still fill stacks in your bags. With this option enabled (which can be found in the general options and is disabled by default), MO will loot all 49 glyphs and then wait until the next refresh.

Keep Free Space
You can set an amount of bag space which you wish to reserve when opening mail. E.g. if you set this to 5, Mail Opener will always keep at least 5 empty bag slots available.

Notifications
You can toggle text notifications in the chat frame for every single type of mail. There are also two sound notifications available, one to let you know when your inventory is full, and one to let you know when no more mail can be opened. These sound notifications will become extremely handy when you are opening hundreds of mail while browsing, watching a movie or anything else outside of WoW.

"Collected" module
The collected module can keep track of gold gained, items gained, mail opened and time spent at the mailbox.

Quick Auctions 3 support
Mail Opener supports Quick Auction's auto mail and will automatically try to disable it when Mail Opener stats to open mail and re-enable it when MO is done in order to solve a bug in the QuickAuctions addon which used to cause random items to be send to random characters. You can further configure this behavior on the general options.

Postal support
Mail Opener allows you to keep Postal enabled while running by toggling Postal's opening modules off. This will allow you to continue using Postal's sending functionality while having Mail Opener handle all the mail opening.

Profiles
You can make multiple profiles to use different settings for different characters. You may want your auction house bankers to withdraw every single item from the mail, including normal mail sent by other players which contain attachments, while your level 80 characters only open auction house mail. Just an example, anything is possible. :)

v1.2.16      Zerotorescue        Mon, 19 Dec 2011 13:30:00 +0200

    * The mailbox will still be automatically refreshed while automatic mail opening is disabled.
    
v1.2.15      Zerotorescue        Wed, 30 Nov 2011 23:00:00 +0200

    * TradeSkillMaster's Open All button should now be hidden so the text doesn't overlap the MailOpener button's text.
    * Updated TOC to make the addon 4.3 compatible.
    
v1.2.14      Zerotorescue        Wed, 29 Jun 2011 10:30:00 +0200

    * Fixed the auction house mail filters.

v1.2.13      Zerotorescue        Tue, 28 Jun 2011 22:00:00 +0200

    * Fixed an error with the OpenAll module caused by patch 4.2.
    * Addon should no longer be marked as out-of-date for the duration of this patch.
    
v1.2.12      Zerotorescue        Sat, 19 Feb 2011 15:00:00 +0200

    * Fixed an error at the mailbox that occured when using the latest ZeroAuctions (BETA) version.
    
v1.2.11      Zerotorescue        Sat, 29 Jan 2011 22:30:00 +0200

    * Fixed Mail Opener being added to the Blizzard config twice.
    * Might have fixed a possible issue with mail box refreshing not occuring right after logging in.
    
v1.2.10      Zerotorescue        Fri, 12 Oct 2010 18:00:00 +0200

    * A "C stack overflow"-error when clicking the mail opener options in the interface -> addons tab should no longer occur.

v1.2.9        Zerotorescue        Wed, 20 Oct 2010 22:30:00 +0200

    * Fixed the retrieval of a single attachment from mail when you are close to the keep free space limit.
    * Added support for the other QuickAuctions child-addon called "AuctionProfitMaster".
    
v1.2.8        Zerotorescue        Sat, 16 Oct 2010 15:30:00 +0200

    * Fixed double loading of ZeroAuctions when using AddonLoader.

v1.2.7        Zerotorescue        Sat, 16 Oct 2010 15:00:00 +0200

    * Hopefully fixed hooking errors (I can�t reproduce them, but this should still solve it).
    * Fixed the copy dialog.
    * All QuickAuctions checks have been replaced with ZeroAuctions, as QA has been discontinued.
    
v1.2.6        Zerotorescue        Wed, 13 Oct 2010 15:30:00 +0200

    * TOC update.
    
v1.2.5        Zerotorescue        Tue, 12 Oct 2010 12:00:00 +0200

    * Now compatible with my future version of QuickAuctions (ZeroAuctions).
    * Disabling Mail Opener will now also stop the overriding of the CheckInbox function.

v1.2.4        Zerotorescue        Fri, 01 Oct 2010 23:30:00 +0200

    + Added an option to override the mailbox refresher to delay a mailbox refresh while there is still mail remaining. This option is enabled by default.
    * Only announce mail skipped the first OpenAll after a server refresh, to reduce the spam with continuous mail opening enabled.
    * Mail opening will now be interrupted when middle or alt-clicking the open all button.

v1.2.3        Zerotorescue        Mon, 27 Sep 2010 09:00:00 +0200

    * enUS is default locale again, this should solve the errors with any non-English clients (please consider translating at http://wow.curseforge.com/addons/mailopener/localization/ ).

v1.2.2        Zerotorescue        Sun, 26 Sep 2010 15:30:00 +0200

    + Added new module: Indicator. This module will show / hide the mail icon based on the amount of mail still waiting for you at the server.

v1.2.1        Zerotorescue        Fri, 24 Sep 2010 22:30:00 +0200

    * Added AceLocale library. Oops, I forgot it because other addons usually provided it.

v1.2.0        Zerotorescue        Fri, 17 Sep 2010 12:00:00 +0200

    Note: Remember that when updating from v1.1.4 or earlier versions you must restart the client or you will get many LUA errors.

    * Tagging as v1.2.0 to indicate the last few builds (1.1.5 & 1.1.6) did a few larger/more important changes.
    * Fixed an error when toggling auto mail on or off.

v1.1.7        Zerotorescue        Thu, 16 Sep 2010 18:30:00 +0200

    * My own tests were not sufficient, fixed an error when opening cash mail.

v1.1.6        Zerotorescue        Thu, 16 Sep 2010 17:30:00 +0200

    * The keep free space will now cause the opener to partially loot mail when you are near the keep free space requirement, rather than skipping the entire mail. The config has been adjusted to reflect this change.
    * Fixed the timespent tracker of the Collected module.
    * Fixed some strings I forgot to localize in the Collected module.
    + Added functionality for URLs to be added to tips.
    + Added a tip requesting your help localizing the addon. Please visit http://wow.curseforge.com/addons/mailopener/localization/ if you are a kind person mastering a language supported by the game client (also would like some clever English person to correct any of my typos and grammar errors).

v1.1.5        Zerotorescue        Wed, 15 Sep 2010 17:30:00 +0200

    + Added localization files and set it up at Curseforge. Please head to CurseForge.com and search for MailOpener is you are willing to translate some things.
    * Modified all files to support the localization strings.
    * The TOC file has been updated with the locations for the localization files. A game client restart is required or you will get spammed with many errors.

v1.1.4        Zerotorescue        Tue, 14 Sep 2010 00:30:00 +0200

    * Fixed a LUA error when logging in.
    * Tracking of the time spent at the mailbox with the Collected module should now be enabled by default.
    * Hopefully fixed the usage of "mails".
    + Added a section for Mail Opener tips to the bottom of the general config. Also, the first time you start the config you will be prompted to enable continuous opening. Right now only a handful of tips are there but I plan to extend it with FAQ.
    ~ Skipped 1.1.3.

v1.1.2        Zerotorescue        Sun, 12 Sep 2010 21:30:00 +0200
    
    + Holding shift while clicking the open all button will now temporarily change the mail opening filters to auto loot every single mail with attachments (no exceptions).
    + Right clicking the open all button will now show a drop down menu where you can quickly toggle the mail opening filters.
    + Added a tooltip to the open all button explaining the above two features.
    + Added neat(er) tooltips for both the mail opener status toggler as the config button.
    + Added an option below the filters to disable the shift click functionality of the open all button.
    + You can now toggle the help tooltips for the Mail Opener-added MailFrame buttons in the general config.
    * Only when holding the shift key while opening the mailbox will toggle the opening status. If you want to do it somewhere in the middle of your mailbox visit, just untick the mail opener checkbox.
    
v1.1.1        Zerotorescue        Sun, 12 Sep 2010 01:30:00 +0200
    
    + Added a new option to both of the current sound notifications to limit playing of the sound to once per mailbox visit, instead of once per mailbox refresh / bags update.
    * Now using more standardized prefixes for changes.
    * No longer showing spent "0 minutes" when you spent less than 59 seconds at the mailbox.
    * When you only opened only a single mail, the summary will show "from this mail" rather than "from these mails".
    * Reworded the QuickAuctions automail status changer config options. (old: auto mailing, new: auto mail status)
    * Fixed an error when disabling the FailSafe module.

v1.1.0        Zerotorescue        Fri, 10 Sep 2010 19:00:00 +0200

    + Added a new config group: Modules. This group will show the module statuses and descriptions and it will contain all optional modules (with their settings) as subgroups.
    + Now making a manual changelog as the one generated by Curseforge is useless.
    - Removed all BeanCounter checks in files.
    + Added a new module: BeanCounter Support. This module will now take care of preventing mail opening while BeanCounter is scanning.
    + Added AceHook library for the BeanCounter Support module.
    * Sorted the Core.lua OnInitialize to properly toggle modules before doing time consuming things.
    * All module comments are now a property of the modules themselves and can be retrieved with (string)".moduleDescription" and (bool)".moduleRequired".
    * All module references are now called "mod".
    * Removed all libraries from the repository.

v1.0.2        Zerotorescue        Thu, 09 Sep 2010 22:00:00 +0200

    * The opener will no longer lock when a mailbox refresh happens while opening.

v1.0.0        Zerotorescue        Thu, 09 Sep 2010 18:00:00 +0200

    + complete rewrite to make MailOpener a stand-alone addon.
    
    MailOpener will no longer let Postal do the opening but rather do it by itself. You can change the configuration at the interface -> addons options or by opening the option interface with /mo c (/mailopener config). You can still leave Postal enabled for it's mail sending modules but there is no reason to leave it on for the mail opening.
    
    See the addon page for more information.

------------------------------------------------------------
Legend:

! Notable change / important information
* Changed
+ Added feature or improvement
- Something removed or a bug fix

Version numbering: major.minor.build (optional -BETA appended)

Comments

First Previous Page 3 of 4 Next Last
  • #21
    Thanks, that solves the error message spam but I still have, when going into interface/addons, mailopener twice. That is, initially it shows just one mailopener but as soon as you click it two appear. The first is blank while the second shows the setup menus.

    AnotherAddon
    Mailopener
    SomeAddon

    becomes

    AnotherAddon
    Mailopener (blank)
    Mailopener (setup menus)
    SomeAddon
  • #17
    When right-clicking mailbox if it is already open:

    Date: 2010-10-16 15:26:42
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua line 180:
    Attempting to rehook already active hook OnHide.
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: ?
    ...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:180:
    ...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:118
    ...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:370: HookScript()
    ...ace\AddOns\MailOpener\Modules\BeanCounterSupport.lua:49: ?()
    ...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:147:
    ...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:147
    [string "safecall Dispatcher[1]"]:4:
    [string "safecall Dispatcher[1]"]:4
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: ?()
    ...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:92: Fire()
    ...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:120:
    ...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119
    [C]: TurnOrActionStop()
    [string "TURNORACTION"]:4:
    [string "TURNORACTION"]:1
    AddOns:
    nLog, v5.1.DEV.273
    Swatter, v5.1.DEV.274
    AckisRecipeList, v2.0.4-5-g63b039f
    ACP, v3.3.8
    AdvancedTradeSkillWindow, v
    AlkoCraft, v
    Altoholic, v4.0.001
    Atlas, v1.17.1
    AtlasBattlegrounds, v1.17.1
    AtlasDungeonLocs, v1.17.1
    AtlasOutdoorRaids, v1.17.1
    AtlasTransportation, v1.17.1
    AtlasLoot, vv5.11.05
    AtlasLootFu, vv5.11.05
    AucAdvanced, v5.1.DEV.2530
    AucDb, v5.1.DEV.3583
    AucFilterBasic, v5.1.DEV.4896
    AucFilterOutlier, v5.1.DEV.4828
    AucMatchUndercut, v5.1.DEV.2531
    AucScanData, v5.1.DEV.4835
    AucStatClassic, v5.1.DEV.4828
    AucStatDebug, v5.1.DEV.4828
    AucStatHistogram, v5.1.DEV.4828
    AucStatiLevel, v5.1.DEV.4828
    AucStatPurchased, v5.1.DEV.4828
    AucStatSales, v5.1.DEV.2842
    AucStatSimple, v5.1.DEV.4828
    AucStatStdDev, v5.1.DEV.4828
    AucStatWOWEcon, v5.1.DEV.2530
    AucUtilAHWindowControl, v5.1.DEV.3311
    AucUtilAppraiser, v5.1.DEV.2530
    AucUtilAskPrice, v5.1.DEV.3175
    AucUtilAutoMagic, v5.1.DEV.3142
    AucUtilCompactUI, v5.1.DEV.2530
    AucUtilEasyBuyout, v5.1.DEV.3583
    AucUtilFixAH, v ()
    AucUtilGlypher, v5.1.DEV.2545
    AucUtilGlypherPost, v5.6.4409 (KangaII)
    AucUtilItemSuggest, v5.1.DEV.3108
    AucUtilPriceLevel, v5.1.DEV.2545
    AucUtilScanButton, v5.1.DEV.2530
    AucUtilScanFinish, v5.1.DEV.2530
    AucUtilScanProgress, v5.1.DEV.2530
    AucUtilScanStart, v5.1.DEV.4784
    AucUtilSearchUI, v5.1.DEV.3655
    AucUtilSimpleAuction, v5.1.DEV.4546
    AucUtilVendMarkup, v5.1.DEV.2530
    AuctionProfitMaster, v1.0.9
    Auditor2, v4.3.3
    Babylonian, v5.1.DEV.130
    Bagnon, v2.14.0
    BagnonForever, v1.1.2
    BankStack, vr190
    BeanCounter, v5.1.DEV.4828
    BrokerAuditor, v4.3.3
    ButtonFacade, v3.3.333
    ButtonFacadeAion, v1
    ButtonFacadeVista, v1.0.6
    BuyEmAll, v3.0
    ChatBar, v3.0
    Chinchilla, vv2.2.1
    ClassLoot, vr126
    ClearFont2, v2.6
    ClearFont2FontPack, v1.0
    Configator, v5.1.DEV.278
    Constructor, v ()
    DataStore, v4.0.001
    DataStoreAchievements, v4.0.001
    DataStoreAuctions, v4.0.001
    DataStoreCharacters, v4.0.001
    DataStoreContainers, v4.0.001
    DataStoreCrafts, v4.0.001
    DataStoreCurrencies, v4.0.001
    DataStoreInventory, v4.0.001
    DataStoreMails, v4.0.001
    DataStorePets, v4.0.001
    DataStoreQuests, v4.0.001
    DataStoreReputations, v4.0.001
    DataStoreSpells, v4.0.001
    DataStoreStats, v4.0.001
    DataStoreTalents, v4.0.001
    DBMBurningCrusade, v
    DBMCore, v
    DebugLib, v5.1.DEV.275
    Decursive, v2.5.2.1
    Dominos, v1.19.4
    DominosCast, v
    DominosRoll, v
    DominosTotems, v
    DominosXP, v
    Enchantrix, v5.1.DEV.4432
    EnchantrixBarker, v5.1.DEV.4935
    GTFO, v2.6
    HealBot, v4.0.1.1
    IceHUD, vr662 (Revision: 662)
    Informant, v5.1.DEV.4857
    JPack, v0.7.8
    JPackBroker, v
    JPackEx, v
    LibDataBroker, v
    LibExtraTip, v1.1
    LightHeaded, v315
    MailOpener, vv1.2.6
    MetaMap, v3.3.0
    MikScrollingBattleText, v5.5.79
    MinimapButtonFrame, v3.1.2
    MinimapButtonFrameSkinPack, v3.0
    MoveAnything, v11.b4.1
    Omen, v3.0.11
    OmniCC, v3.1.4
    Outfitter, v5.0.1
    Panda, v3.3.0.28
    PawnRU, v1.4
    Postal, v3.4.2
    Prat30, v3.4.6
    Prat30HighCPUUsageModules, v
    Prat30Libraries, v
    Prospect, vv201009171044
    Quartz, v3.0.4
    ReagentRestocker, v2.3.4
    Recount, v
    RecountDeathTrack, v
    SellOMatic, vv1.2.9a
    ShadowedUnitFrames, vv3.2.12-38-gee90797
    SharedMediaAdditionalFonts, v1.0
    SlideBar, v5.1.DEV.272
    SlyProfits, v
    Stubby, v5.1.DEV.130
    TidyPlates, v5.13.3 (R39)
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TipHelper, v ()
    TipTac, v10.10.14
    TipTacItemRef, v10.10.12
    TipTacTalents, v10.10.14
    Titan, v4.3.8.30300 - Revision 386
    TitanAmmo, v4.3.8.30300
    TitanBag, v4.3.8.30300
    TitanClock, v4.3.8.30300
    TitanCoords, v4.3.8.30300
    TitanGoldTracker, v4.3.8.30300
    TitanLootType, v4.3.8.30300
    TitanPerformance, v4.3.8.30300
    TitanRecount, v0.06
    TitanRegen, v4.3.8.30300
    TitanRepair, v4.3.8.30300
    TitanVolume, v4.3.8.30300
    TitanXP, v4.3.8.30300
    TomTom, vwowi:revision
    TotemTimers, v10.3.2
    TravelAgent, v4.0.1-1.0.8
    UltimateCraftQueue, v
    XPBarNone, vv1.5.2
    BlizRuntimeLib_ruRU v4.0.1.40000
    (ck=100e)

  • #18
    This should be fixed with the latest version. Thanks for your report.
  • #16
    Ah, I don't even know how I survived without this add-on before. It makes me even happier seeing it updated everyday. :)
  • #12
    The word "mails" is not a real word. Mail is both singular and plural. So your last update where that was changed should be changed again. Personaly I would just remove the whole text cause it doesnt sound proper with the word Mail or Mails.
  • #14
    According to http://en.wiktionary.org/wiki/mail#Noun, the plural for mail is mails. I changed the line to "You gained %s from this." as the word "mail" is already in the previous sentence and it would seem a bit double. I am however wondering if I should change (e.g.) "Collected a total of 2 mails." into "Collected a total of 2 mail.". It's a bit hard for me to decide as English is not my primary language, but to me both seem fine (although the first would seem better). I would very much like to hear your opinion.
  • #15
    I sent you a PM to further discuss this in, as I doubt you will be checking this page again.
  • #8
    What happened to all the old versions? I like how it still had the postal checkboxes on the left and how you could select what to loot on the mail frame itself from the postal options as it is faster than going into the interface config...
  • #13
    Third reply to you. :)

    Just released v1.1.2; if you update to that, you can then right click the open all button to quickly adjust the filters. See the below reply for your other problem.
  • #11
    Also, it may be worth to mention you can still shift-click a mail icon to autoloot all attachments, and alt-click a mail icon to return it to sender.
  • #9
    The old versions are still available here:
    http://wow.curseforge.com/addons/mailopener/files/ - the most recent being 0.4; http://wow.curseforge.com/addons/mailopener/files/5-mail-opener-0-4/

    If there is certain functionality you are missing from previous versions then please make a ticket and I will look into it.
  • #5
    I love it! Thank you so much!! :D
  • #6
    Wonderful, thanks for the kind comment. :)
  • #4
    Good work with these addon!

    I dont known if a addon can reload by itself

    But a macro like
    /script CheckInbox(1)
    /click PostalOpenAllButton
    can open automatic the mailbox if you are near

    Can the mailopener have a option to reload_ui and open again the mailbox on load, saving the collecting info on every reload and make the last one a complete resume.

    If every 60 seconds you have 50 mails and only need 25s to open all (with medium ping) and reload time its only 10-12 seconds you still saving time using the reload feature.
  • #7
    Thank you for making a ticket at CurseForge, I can't currently reproduce this behavior but I will look further into it.
  • 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 »

Infinite Crisis NA

Get Your Preferred Access Code!