Bulk Mail Inbox
Addon Support Statement
NEWS: I'm back in WoW. I'll try to update addons after catching up, especially if they are bugging out.
Addon Description
Bulk mail reception made really easy. This addon allows you to selectively pick mails to open from the inbox, open all mails with money or open all items.
Key Features
There are many bulk email openers available to choose from. However Bulk Mail Inbox has several unique features:
- Shows a dialog with all items and money in your mailbox.
- Allows you to take individual items even if they were all sent in one email.
- You can mark multiple items to take make without taking all.
- Allows easy comparision of items in the mail list with items you're currently using (just hold shift down while hovering the items).
Bulk Mail Inbox 4.0 beta
The 4.0 beta is a conversion to Ace3 and other modern libraries. In addition it has several improvements and fixes as outlined below:
- Inbox pagination and filtering.
- Clicking on a column header now sorts that header. Before clicking on any header just rotated the sorting to a new column.
- Sorting is reversed if you click on the header which currently is sorted.
- Better placement of the tooltip (now sit nexts to the frame that opened it)
- Pressing and releasing the shift key while hovering an item will now properly show/hide the comparision window.
- Fixed opening of mails is now throttled to prevent errors and as a result opening a lot of mails is now much better.
- The list of items is updated during auto opening emails.
Awesome addon and it's been great for getting XP threads from the mail in MoP Remix.
I have found a bug though. It appears if the thread is in slot 15 or 16 in the mail box it doesn't show on the Bulk Mail Inbox gui. I'm not sure if this is true for other items as well.
I just noticed normal mail is limited to 12 slots. Where as mail that is sent to you from blizzard from non looted items is 16 slots.
EDIT: Found the bug.
ATTACHMENTS_MAX_SEND should be changed to ATTACHMENTS_MAX_RECEIVE.
ATTACHMENTS_MAX_SEND = 12
ATTACHMENTS_MAX_RECEIVE = 16
When loot is left on corpses to be sent to your mail, it can be 16 items in 1 received mail box item. This was causing the last 4 items to be skipped.
hi
since DF prepatch came out, bulk mail inbox doesnt close when you close mailbox. i have to close it manually every time.. any chance this could be fixed?
Woot! Great to see this getting the update love it deserves. Have been using this since the dawn of time (or so it seems)
Awesome to see you're back!
Woot! TYVM!
I may end up doing some light editing just to dust this AddOn off. Keep an eye on my repositories here:
https://github.com/spiralofhope?tab=repositories
I'm not a programmer, but I can make simple changes and update the libraries.
While I try to send mail, I'm getting this error:
Date: 2016-11-13 08:31:50
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BulkMail2\BulkMail.lua line 256:
Usage: GetItemInfo(itemID|"name"|"itemlink")
Debug:
[C]: ?
BulkMail2\BulkMail.lua:256:
BulkMail2\BulkMail.lua:247
BulkMail2\BulkMail.lua:385:
BulkMail2\BulkMail.lua:377
BulkMail2\BulkMail.lua:743: ?()
Ace3\AceHook-3.0\AceHook-3.0.lua:90:
Ace3\AceHook-3.0\AceHook-3.0.lua:87
Locals:
(*temporary) = nil
AddOns:
Swatter, v7.2.5688 (TasmanianThylacine)
Ace3, v
ACP, v3.4.30
AdiBags, vv1.9.4
Altoholic, vr174
AskMrRobot, v46
AucAdvanced, v7.2.5688 (TasmanianThylacine)
aucadvancedsearcherpawn, v1.5.5
AucFilterBasic, v7.2.5688 (TasmanianThylacine)
AucFilterOutlier, v7.2.5688.5459(7.2/embedded)
AucMatchUndercut, v7.2.5688.5585(7.2/embedded)
AucScanData, v7.2.5688 (TasmanianThylacine)
AucStatHistogram, v7.2.5688 (TasmanianThylacine)
AucStatiLevel, v7.2.5688 (TasmanianThylacine)
AucStatPurchased, v7.2.5688 (TasmanianThylacine)
AucStatSales, v7.2.5688.5598(7.2/embedded)
AucStatSimple, v7.2.5688 (TasmanianThylacine)
AucStatStdDev, v7.2.5688 (TasmanianThylacine)
AucStatWOWEcon, v7.2.5688.5613(7.2/embedded)
AucUtilAHWindowControl, v7.2.5688.5575(7.2/embedded)
AucUtilAppraiser, v7.2.5688.5666(7.2/embedded)
AucUtilAskPrice, v7.2.5688.5599(7.2/embedded)
AucUtilAutoMagic, v7.2.5688.5686(7.2/embedded)
AucUtilCompactUI, v7.2.5688.5629(7.2/embedded)
AucUtilEasyBuyout, v7.2.5688.5576(7.2/embedded)
AucUtilFixAH, v7.2.5688 (TasmanianThylacine)
AucUtilItemSuggest, v7.2.5688.5651(7.2/embedded)
AucUtilPriceLevel, v7.2.5688.5633(7.2/embedded)
AucUtilScanButton, v7.2.5688.5631(7.2/embedded)
AucUtilScanFinish, v7.2.5688.5588(7.2/embedded)
AucUtilScanProgress, v7.2.5688.4979(7.2/embedded)
AucUtilScanStart, v7.2.5688.5347(7.2/embedded)
AucUtilSearchUI, v7.2.5688.5672(7.2/embedded)
AucUtilSimpleAuction, v7.2.5688.5654(7.2/embedded)
AucUtilVendMarkup, v7.2.5688.4828(7.2/embedded)
Auctionator, v4.0.16
Babylonian, v5.1.DEV.332(/embedded)
BeanCounter, v7.2.5688 (TasmanianThylacine)
BulkMail2, v5.0.1
BulkMail2Inbox, v7.0.0
CallbackHandler10, v
Configator, v5.1.DEV.406(/embedded)
DataStore, vr61
DataStoreAchievements, vr44
DataStoreAgenda, vr24
DataStoreAuctions, vr46
DataStoreCharacters, vr37
DataStoreContainers, vr54
DataStoreCrafts, vr75
DataStoreCurrencies, vr33
DataStoreGarrisons, vr18
DataStoreInventory, vr47
DataStoreMails, vr47
DataStorePets, vr40
DataStoreQuests, vr39
DataStoreReputations, vr38
DataStoreSpells, vr28
DataStoreStats, vr27
DataStoreTalents, vr56
DebugLib, v5.1.DEV.337(/embedded)
Enchantrix, v7.2.5688 (TasmanianThylacine)
EnchantrixBarker, v7.2.5688 (TasmanianThylacine)
HandyNotes, vv1.4.11
HandyNotesLegionRaresTreasures, v1.01b
HandyNotesLegionTreasures, v1
HandyNotesLongForgottenHippogryph, v1
HandyNotesLorewalkers, v1
Informant, v7.2.5688 (TasmanianThylacine)
LibExtraTip, v5.12.DEV.416(/embedded)
LibGratuity30, vr$Revision: 41183 $
LibRock10, v
LibSharedMedia30, v3.0-97
LibStub, v
Pawn, v2.1.8
PawnCraftUpgradeFinder, v1.1
PetTracker, v7.1.1
PetTrackerBreeds, v7.1.1
PetTrackerConfig, v7.1.1
PetTrackerSwitcher, v7.1.1
PetTrackerUpgrades, v7.1.1
Prat30, v3.6.19
Prat30Libraries, v
Skillet, v3.14
SlideBar, v7.2.5688 (TasmanianThylacine)
Stubby, v7.2.5688 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
BlizRuntimeLib_enUS v7.1.0.70100 <none>
(ck=bf1)
Having issues with the editBox now. Every time I enter a character, the cursor goes away. Meaning I need to left-click twice, once to select all the text with the cursor at the end, and another time to clear the highlighting. That's if the UI doesn't refresh itself and make the cursor disappear again.
Thanks for the fixes, Rubio9! My favorite mail addon lives again! Now that it doesn't lag so much, I finished my custom sort, which is more like the sort of old:
https://www.diffchecker.com/batum4du
is the diff.
Here's a screenie of it in action:
http://imgur.com/a/44TZJ
One difference from the old sort style. Whereas old BMI sorted itemIDs lexically, this sorts itemIDs numerically, after splitting items up by rarity.
one more Legion annoyance: on full mailbox, it never stops trying to get mail.
The UI_ERROR_MESSAGE event gets an extra parameter now, and needs to throw it away.
At line 348, change:
to:
BAD LAG ISSUE with full maibox --
this has a pretty simple fix, actually. Add
tooltip:Hide()
to the ShowInboxGUI() function in the 'else' branch of the "if not tooltip" test (line 974 i believe):
function mod:ShowInboxGUI()
[...]
if not tooltip then
[...]
else
tooltip:Hide() -- add THIS to stop the horrible lag
tooltip:Clear()
end
[...]
Thanks for the suggestion because the lag was HORRIBAD!!! Before I tried what you suggested, I just enabled the "Disable Tooltips" option and it worked beautifully. ;)
It's great to see you back!
I know other authors have had issues receiving emails for comments in the developer site:
http://www.wowace.com/addons/bulkmail-inbox/#comments
I have everything working pretty well as of the version previous to wow 7.0.3. I think the only outstanding issue was multiple-item selection and battle pets. I'll file a ticket if any of my edits are still relevant.
As far as I figure, I had audited all of the tickets, let me know if you want me to go through them again to reduce your workload.
http://www.wowace.com/addons/bulkmail-inbox/tickets/
It's great to see you back!
Thanks for update. Lagging out badly (I have full inbox and heaps in bags for tansmog). Bulkmail on own working well with new update but if turn this on as well everything freezes for ages then comes free. I do have heaps in inbox so this will be cause. If turn off can collect fine.
I saw that as well, and filed a ticket:
http://www.wowace.com/addons/bulkmail-inbox/tickets/26
Comment there if I missed anything.
Updated your ticket with the fix that worked for me. Hopefully author can add the fix and re-release. I love this addon and it was making me crazy not being able to make full use of it!
Occasionally lately I get mail showing up with sender "Unknown". this makes BulkMail2Inbox unhappy if it's trying to sort on that column, which is how I usually have it. Adding two lines fixes the error.
*** BulkMailInbox.lua.orig 2014-10-19 16:10:04.274266261 -0500
--- BulkMailInbox.lua 2014-12-18 23:19:52.859943722 -0600
***************
*** 70,75 ****
--- 70,77 ----
end
a = type(a) == "nil" and 0 or type(a) == "boolean" and tostring(a) or a
b = type(b) == "nil" and 0 or type(b) == "boolean" and tostring(b) or b
+ if (type(a) == "string" and type(b) == "number") then b=tostring(b) end
+ if (type(b) == "string" and type(a) == "number") then a=tostring(a) end
if mod.db.char.sortReversed then
if a > b then return true end
else
Please show remaining mail on full mail boxes and timer for auto refresh with reload ui option. Atm the addon doesnt even tell me that there is more mail inbound.
I absolutely love this add on and can't thank the author enough for creating it however since 6.0 WoD patch, when ever my mail box is full, which is often - it does not want to work.
I can't select certain items and take them, nor can I "take all". I usually have to completely quit the game and then it MIGHT work.
I have taken off ELVUI and any or all other Add-ons and still it does not work. The same thing happens on my Boyfriends WoW game as well.
It appears as though the author does not respond to users here on curse.
Perhaps someone might have an idea as to how to fix this issue. Thanks