Bulk Mail
Addon Support Statement
NEWS: Updated for Legion. Enjoy!Addon Description
Bulk mail sending made really easy. Bulk Mail also offers the unique ability to automatically send emails based on rules you configure. This is very useful and powerful if you have bank alts that for specific resources. With a few clicks you can now send all collected items to the right alt simply by opening the send mail page.Bulk Mail is originally written by hyperactiveChipmunk. NeoTron just took over the addon with his blessing and will work on moving to Ace3 and adding support for LibDataBroker.
Bulk Mail v4.0 Beta
BulkMail v4.0 beta is now available for download. The beta is a complete move to Ace 3, LibQTip, LibDropdown and other modern version of the libraries used. Please report any issues with this version so I can fix it. Right now the Ace2 configuration will be kept around in case you decide to downgrade. Note however that Ace3 configuration will not be downgraded to the Ace2 configuration.Version History Explained
-
BulkMail 2 (version 2.x) was the version during Burning Crusade.
BulkMail 2 (version 3.x) was the version during Wrath of the Lich King.
BulkMail 2 (version 4.x) is the new Ace3 based version.
BulkMail 2 v7.x is updated for Legion.
Can someone link a video or anything else on how to use this addon! I had to disable it due to i couldnt even click on my send tab to even email anyone. thanks for your help
kalesee
Hi, if you have any caged pets in your bags, this addon will unfortunatelly prevent send mail tab from working.
As a workaround, learn your pets, and cage them on the character you are using to sell stuff on ah, and try to put all of them on sale before opening mailbox. Alternatively, using Addon Control Panel, disable this addon, reload ui, send the pets, and enable the addon back.
Anyway i hope it will be fixed some day, because other than that it's a great addon.
Hello, how up to send to my character and not all people with the same name starts. I just want to see my characters.
Feeling Noobish here. I have installed Bulkmail and have it enabled for this toon but I can't figure out how to get into its config. I can't find a slash command and it doesn't appear on the ingame "Interface" list of addons. Can someone please enlighten me.
I would like to create a list of the 6 wod herbs quantity 10 that i can select a recipent (or have it already filled out with my alts names either way) so that I can mail the herbs for the herb trader when he is in the garrison. Is this possible with this addon and if so how can i do that (havent had much lucky trying to figure it out on my own)
biggest fan of this addon. i can't say how much i appreciate the automation for mailing the right things to the right toons. i only have two suggestions/issues and am hoping to find some resolution to them.
first: there needs to be a secondary type of exclusion. for example. toons 1-5 mail all true iron ore to toon 6 AND 7 because both 6 & 7 need the true iron ore. and by extension, toon 6 & 7 do NOT mail true iron ore to the each other. not that i have any idea of the scripting involved in this type of addon, but possibly, this could be achieved by mailing a certain quantity of items (max of 200 ore or 1 stack or 2 stacks or whatever stipulation) or a percentage of true iron ore to toon 6 & 7 (say 50% each, or 40/60 split).
second: i'm still having issues mailing (or even opening the send mail tab) battle pets. it seems counterproductive to learn the pets (multiples) just to log out and back in on the banking toon to put them in a cage to sell them.
When there are any packed battle pets in bags. Bulk mail can't work
Error message:
1x BulkMail2\BulkMail.lua:256: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: ?
BulkMail2\BulkMail.lua:256: in function <BulkMail2\BulkMail.lua:247>
BulkMail2\BulkMail.lua:384: in function <BulkMail2\BulkMail.lua:376>
BulkMail2\BulkMail.lua:729: in function `?'
...eBartender4\libs\AceHook-3.0\AceHook-3.0-8.lua:90: in function <...eBartender4\libs\AceHook-3.0\AceHook-3.0.lua:87>
I'm getting the following error immediately upon entering the game (and the one after this when clicking the Send Mail tab.
Date: 2015-01-15 00:28:20
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BulkMail2\BulkMail.lua line 442:
attempt to index global 'BulkMail2DB' (a nil value)
Debug:
BulkMail2\BulkMail.lua:442:
BulkMail2\BulkMail.lua:438
BulkMail2\BulkMail.lua:460:
BulkMail2\BulkMail.lua:457
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:529: InitializeAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:644:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636
Locals:
None
AddOns:
Swatter, v5.21c.5521 (SanctimoniousSwamprat)
Altoholic, vr152
AshranHelper, v1.03
AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
AucStatSales, v5.21c.5521.5476(5.21c/embedded)
AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
Auctionator, v3.2.2
AutoRepair, v
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, v12.504
BadBoyLevels, v
BattlegroundTargets, v60000-5
BattlePetBreedID, vv1.2.1
BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
BulkMail2, v5.0.1
Configator, v5.1.DEV.376(/embedded)
DataStore, vr52
DataStoreCharacters, vr30
DebugLib, v5.1.DEV.337(/embedded)
LibExtraTip, v5.12.DEV.363(/embedded)
SlideBar, v5.21c.5521 (SanctimoniousSwamprat)
Stubby, v5.21c.5521 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=840)
After clicking the send mail tab I get the following error:
Date: 2015-01-15 00:29:06
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\BulkMail2\BulkMail.lua line 197:
bad argument #1 to 'pairs' (table expected, got nil)
Debug:
[C]: ?
BulkMail2\BulkMail.lua:197:
BulkMail2\BulkMail.lua:192
BulkMail2\BulkMail.lua:728: ?()
...ce\AddOns\BulkMail2\Libs\AceHook-3.0\AceHook-3.0.lua:90:
...ce\AddOns\BulkMail2\Libs\AceHook-3.0\AceHook-3.0.lua:87
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
AddOns:
Swatter, v5.21c.5521 (SanctimoniousSwamprat)
Cursor, v6.0.2.1
Altoholic, vr152
AshranHelper, v1.03
AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
AucStatSales, v5.21c.5521.5476(5.21c/embedded)
AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
Auctionator, v3.2.2
AutoRepair, v
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, v12.504
BadBoyLevels, v
BattlegroundTargets, v60000-5
BattlePetBreedID, vv1.2.1
BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
BulkMail2, v5.0.1
Chatter, v1.4.5
Configator, v5.1.DEV.376(/embedded)
CoolLine, v6.0.003
CrapAway, v
DataStore, vr52
DataStoreAchievements, vr38
DataStoreAgenda, vr20
DataStoreAuctions, v6.0.001
DataStoreCharacters, vr30
DataStoreContainers, v6.0.002
DataStoreCrafts, vr64
DataStoreCurrencies, v6.0.002
DataStoreGarrisons, vr8
DataStoreInventory, vr41
DataStoreMails, vr40
DataStorePets, vr36
DataStoreQuests, vr32
DataStoreReputations, v6.0.002
DataStoreSpells, v6.0.002
DataStoreStats, v6.0.002
DataStoreTalents, v6.0.002
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Enchantrix, v5.21c.5521 (SanctimoniousSwamprat)
EnchantrixBarker, v5.21c.5521 (SanctimoniousSwamprat)
HandyNotes, vv1.3.2
HandyNotesDraenorTreasures, v1.08
HandyNotesTreasureHunter, v1
Informant, v5.21c.5521 (SanctimoniousSwamprat)
LibExtraTip, v5.12.DEV.363(/embedded)
MikScrollingBattleText, v5.7.140
MillButton, v6.0.3 - 1.1
MineOMatic, v6.0.3.007
MyRareFinder, v1.0
Postal, v3.5.1
Quartz, v3.2.3
Recount, vv6.0.3f release
Redprints, vv1.1
SexyMap, v2.4.21
SlideBar, v5.21c.5521 (SanctimoniousSwamprat)
Spy, v3.2.4
Stubby, v5.21c.5521 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
WhisperN00bMSBT, v1.6.0
WIM, v3.6.23
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=c57)
I absolutely love this addon and I can't thank the author enough for creating it....
but as of WoD Patch. It does not matter if I have ELVUI or absolutely NO addons, if my mailbox is full - to won't take selected items or "Take ALL". It does nothing.
If I want it to work I have to quit the game, reload and Maybe it might work.
This same things happens on my Boyfriend's account as well.
It states it supports : 6.0.2 - I disagree. It worked beautifully prior to the patch.
It would be nice if the author actually responded to folks who write here.
It would be nice if this Addon would stop bugging out.
Not sure if it is a BulkMail problem or something related to ElvUI. It only happens on my Hunter. On every other class it works fine but the list of items to be sent isn't updating nicely.
I guess that the items that should be sent to the last toon stays on the list until I load it again.
Date: 2014-10-20 15:11:39
ID: -5
Error occured in: Global
Count: 4
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:384:
BulkMail2\BulkMail.lua:376
BulkMail2\BulkMail.lua:729: ?()
...erface\AddOns\ElvUI\libs\AceHook-3.0\AceHook-3.0.lua:90:
...erface\AddOns\ElvUI\libs\AceHook-3.0\AceHook-3.0.lua:87
Locals:
(*temporary) = nil
AddOns:
Swatter, v5.21.5490 (SanctimoniousSwamprat)
Accountant, v6.00.60000
AddOnSkins, v3.03
Altoholic, v5.4.008
Arh, v1.4.0
AucAdvanced, v5.21.5490 (SanctimoniousSwamprat)
AucFilterBasic, v5.21.5490 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21.5490.5459(5.21a/embedded)
AucMatchUndercut, v5.21.5490.5364(5.21a/embedded)
AucStatHistogram, v5.21.5490 (SanctimoniousSwamprat)
AucStatiLevel, v5.21.5490 (SanctimoniousSwamprat)
AucStatPurchased, v5.21.5490 (SanctimoniousSwamprat)
AucStatSales, v5.21.5490.5476(5.21a/embedded)
AucStatSimple, v5.21.5490 (SanctimoniousSwamprat)
AucStatStdDev, v5.21.5490 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21.5490.5323(5.21a/embedded)
AucUtilAHWindowControl, v5.21.5490.5347(5.21a/embedded)
AucUtilAppraiser, v5.21.5490.5462(5.21a/embedded)
AucUtilAskPrice, v5.21.5490.5447(5.21a/embedded)
AucUtilAutoMagic, v5.21.5490.5443(5.21a/embedded)
AucUtilCompactUI, v5.21.5490.5444(5.21a/embedded)
AucUtilEasyBuyout, v5.21.5490.5458(5.21a/embedded)
AucUtilFixAH, v5.21.5490 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21.5490.5417(5.21a/embedded)
AucUtilPriceLevel, v5.21.5490.5458(5.21a/embedded)
AucUtilScanButton, v5.21.5490.5403(5.21a/embedded)
AucUtilScanFinish, v5.21.5490.5347(5.21a/embedded)
AucUtilScanProgress, v5.21.5490.4979(5.21a/embedded)
AucUtilScanStart, v5.21.5490.5347(5.21a/embedded)
AucUtilSearchUI, v5.21.5490.5481(5.21a/embedded)
AucUtilSimpleAuction, v5.21.5490.5452(5.21a/embedded)
AucUtilVendMarkup, v5.21.5490.4828(5.21a/embedded)
Auctionator, v3.1.6
AutoBar, vv6.0.2.01
Babylonian, v5.1.DEV.332(/embedded)
BeanCounter, v5.21.5490 (SanctimoniousSwamprat)
BrokerSmartAuraWatch, v6.0a
BrokerSmartBuff, v6.0a
BulkMail2, v5.0.1
CollectMe, v2.5.1
Configator, v5.1.DEV.359(/embedded)
Cork, v6.0.0.53
DataStore, v6.0.001
DataStoreAchievements, v6.0.001
DataStoreAgenda, v6.0.001
DataStoreAuctions, v6.0.001
DataStoreCharacters, v6.0.001
DataStoreContainers, v6.0.001
DataStoreCrafts, v6.0.001
DataStoreCurrencies, v6.0.001
DataStoreInventory, v6.0.001
DataStoreMails, v6.0.001
DataStorePets, v6.0.001
DataStoreQuests, v6.0.001
DataStoreReputations, v6.0.001
DataStoreSpells, v6.0.001
DataStoreStats, v6.0.001
DataStoreTalents, v6.0.001
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
ElvUI, v7.13
ElvUICompanions, v4.2
ElvUIItemLevelDatatext, v1.5
ElvUIProfessions, v1.8
ElvUISLE, v2.03
ElvUISystemDT, v1.7
Enchantrix, v5.21.5490 (SanctimoniousSwamprat)
EnchantrixBarker, v5.21.5490 (SanctimoniousSwamprat)
GatherMate2, v1.31
GoingPriceUS, v6.0.1413763200
HealBot, v6.0.2.1
HealBotTips, v6.0.2.1
IceHUD, v1.9.2 (Revision: @project-revision@)
Informant, v5.21.5490 (SanctimoniousSwamprat)
LibExtraTip, v5.12.DEV.363(/embedded)
LibSharedMedia30, v3.0-89
MacroToolkit, vr67
Masque, v6.0.0
MasqueDark, v2.0.5
MikScrollingBattleText, v5.7.138
OmniCC, v6.0.1
Outfitter, v5.10b1
Pawn, v1.9.2
PetBattleMaster, v2.0.1
PetTracker, v
PetTrackerBreeds, v
PetTrackerConfig, v
PetTrackerJournal, v
PetTrackerSwitcher, v
PetTrackerUpgrades, v
Postal, v3.5.1
Quester, v6.0.2.7
Raven, vr331
Recount, vr1274
SavedInstances, v6.0.0
Skillet, v
SlideBar, v5.21.5490 (SanctimoniousSwamprat)
SmartAuraWatch, v6.0a
SmartBuff, v6.0a
Stubby, v5.21.5490 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
BlizRuntimeLib_enUS v6.0.2.60000 <none>
(ck=dbe)
there is a way to send BoA items ?
ok, with the addition of the upgrading of items it looks like the check for "Soulbound" is missing by one line of the tooltip... resulting in soulbound items being identified as being mailable...
search for gratuity:Multifind( and gratuity:Find( and change the 4's into 5's (the first two parameter's are telling which lines of the tooltip to check, we're just telling it to go one more line down
This is 4 changes, 2 lines with 2 occurances on each line.
Have fun!
I was actually still having an issue with BulkMail wanting to send my soul-bound items to my enchanter. This was corrected by making the following edits to Bulkmail.lua
Change the numbers 2,5 to 3,7 In the rows with:
gratuity:MultiFind
gratuity:Find
These are located in lines 323, 967, 968
Workaround for caged battle pets: in BulkMail.lua, change line 248
to
thank you!
I have tentatively resolved errors with BulkMail2/BulkMail2Inbox when opening the mailbox by updating some of the ace libraries. I downloaded the (as of now) latest ace release and replaced the following directories:
I was ALSO seeing the below described problems.
FIX: (workaround) move any caged pets into your bank before you try to open the send tab.
The problem I had indicated. But just as I had a pet cage in the luggage. I hope this helps you somehow continue. And forgive my bad English, I have translated with Google.
This makes clicking the "Send Mail" tab in the mailbox not work.
Errors:
@zino
thank you as well!