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.
-
View User Profile
-
Send Message
Posted May 22, 2021thanks for your hard work!
-
View User Profile
-
Send Message
Posted Mar 10, 2021It seems that if you download the version that doesn't end in -nolibs that this works.
I am currently using the BulkMail2-9.0.2.zip release candidate file from 11/23/20
-
View User Profile
-
Send Message
Posted Jan 6, 2021I managed to make it work, I'm not an addon developer, this is what I did:
Copied all Libs that are missing in /Libs folder inside the addon's folder.
This is the list of required Libs for this addon:
You can copy from other addons or google to download them.
And then I commented the line 505 from BulkMail.lua, because this is converting some old format but fail if this does not exists.
Hope it helps!
If the original developer of this addon ever see this, thank you for your great work, hope you have time to update this addon again!
-
View User Profile
-
Send Message
Posted Jan 11, 2021Thanks for your help, I've created a note here:
https://github.com/neotron/WoW-BulkMail/issues/5
-
View User Profile
-
Send Message
Posted Jan 13, 2021If anyone else wants to do it themselves you can skip all the addons part. I went through the list and they were already in the folder.
Just download Notepad++ right click BulkMail.lua and choose Edit With Notepad++ and scroll down to line 505 and add two dashes infront of it so it turns blue which means its been commented out.
Then just /reload in WoW and you're good2go
-
View User Profile
-
Send Message
Posted Jan 13, 2021If anyone else wants to do it themselves you can skip all the addons part. I went through the list and they were already in the folder.
Just download Notepad++ right click BulkMail.lua and choose Edit With Notepad++ and scroll down to line 505 and add two dashes infront of it so it turns blue which means its been commented out.
Then just /reload in WoW and you're good2go
-
View User Profile
-
Send Message
Posted Oct 9, 2020I have two questions, first, is there any way to have transmog items sent automatically to an alt who can use it? And can BoE items be sent to a specific alt?
I tried the cosmetic option, but that hasn't sent anything cosmetic to any alts.Update: Found how to send Armor > cosmetics to alts, but there is no Weapon cosmetic option. Would like that if possible. Still haven't found a way to send BoE items for disenchant when they are not cosmetic for another alt.
-
View User Profile
-
Send Message
Posted Jan 11, 2021I made https://github.com/neotron/WoW-BulkMail/issues/4
-
View User Profile
-
Send Message
Posted Jan 20, 2020Throwing a lot of errors when you hit the Send Mail tab for a couple days.
Message: ..\AddOns\BulkMail2\BulkMail.lua line 257:
Usage: GetItemInfo(itemID|"name"|"itemlink")
Debug:
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@BulkMail2\BulkMail.lua"]:257:
BulkMail2\BulkMail.lua:247
[string "@BulkMail2\BulkMail.lua"]:390:
BulkMail2\BulkMail.lua:382
[string "@BulkMail2\BulkMail.lua"]:754: ?()
[string "@Ace3\AceHook-3.0\AceHook-3.0.lua"]:90:
Ace3\AceHook-3.0\AceHook-3.0.lua:87
Message: ..\AddOns\BulkMail2\BulkMail.lua line 258:
Usage: GetItemInfo(itemID|"name"|"itemlink")
Debug:
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@BulkMail2\BulkMail.lua"]:258:
BulkMail2\BulkMail.lua:247
[string "@BulkMail2\BulkMail.lua"]:390:
BulkMail2\BulkMail.lua:382
[string "@BulkMail2\BulkMail.lua"]:754: ?()
[string "@Ace3\AceHook-3.0\AceHook-3.0.lua"]:90:
Ace3\AceHook-3.0\AceHook-3.0.lua:87
Commenting out both of those lines (seems to have) restored some functionality
-
View User Profile
-
Send Message
Posted May 5, 2020In reply to gershuun:
add to line 255:
-
View User Profile
-
Send Message
Posted Nov 18, 2019I'm not able to scroll through my list of items being sent to specific characters and also receiving the following error:
1x BulkMail2\BulkMail.lua:1082: Usage: GetItemSubClassInfo(itemClassID, itemSubClassID)
[C]: in function `GetItemSubClassInfo'
BulkMail2\BulkMail.lua:1082: in function <BulkMail2\BulkMail.lua:1076>
BulkMail2\BulkMail.lua:1110: in function <BulkMail2\BulkMail.lua:1089>
BulkMail2\BulkMail.lua:1198: in function `OpenEditTooltipGUI'
BulkMail2\BulkMail.lua:1163: in function `RefreshEditTooltipGUI'
BulkMail2\BulkMail.lua:1073: in function `_OnMouseUp_func'
...Ons\AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0-46.lua:1337: in function <...Ons\AckisRecipeList\libs\LibQTip-1.0\LibQTip-1.0.lua:1336>
Locals:
(*temporary) = "Armor"
(*temporary) = "Cloth"
-
View User Profile
-
Send Message
Posted Nov 18, 2019I'll take a look for the errors.
-
View User Profile
-
Send Message
Posted Oct 26, 2017I am guessing this project is dead considering it has not been updated in over a year. Am I correct in my assumption?
-
View User Profile
-
Send Message
Posted Sep 27, 2017Is this add-on going to fixed and updated for 7.3.0? I want to know so that I know if i should just delete it.
-
View User Profile
-
Send Message
Posted Aug 21, 2018In reply to MrWizard516:
-
View User Profile
-
Send Message
Posted Nov 22, 2016With a caged battle pet in my bags, I get an error on line 256 of BulkMail2.lua:
3x BulkMail2\BulkMail.lua:257: Usage: GetItemInfo(itemID|"name"|"itemlink")
I added some debugging prints just before it, and I see plenty of good entries, but when it gets to an Untethered Wyrmling, the itemID ends up being nil.
I found this post which suggests that those items have a different form of item link:
https://wow.curseforge.com/projects/datastore_containers/issues/7
So the function isn't finding a substring of form item:#### and then passes that to GetItemInfo()
I just added a
if itemID == nil then return end
right after the itemID extraction on line 250, which prevents the crash and seems like a fair defensive measure. Given that we're in a table lookup function, you're not going to be able to do much with a nil key.
Cheers
-
View User Profile
-
Send Message
Posted Jan 12, 2017Thank you so much!
Bulk Mail wouldn't let me send mails after having a caged pet in the inventory, adding your line in the .lua fixed it.
-
View User Profile
-
Send Message
Posted Oct 3, 2016I cannot seem to get passed this error in order to modify my list,
Date: 2016-10-03 18:48:39
ID: 1
Error occured in: Global
Count: 1
Message: ...s\BulkMail2\Libs\LibDropdown-1.0\LibDropdown-1.0.lua line 992:
attempt to index field 'name' (a number value)
Debug:
...s\BulkMail2\Libs\LibDropdown-1.0\LibDropdown-1.0.lua:992:
...s\BulkMail2\Libs\LibDropdown-1.0\LibDropdown-1.0.lua:989
[C]: sort()
...s\BulkMail2\Libs\LibDropdown-1.0\LibDropdown-1.0.lua:1024: handler()
...s\BulkMail2\Libs\LibDropdown-1.0\LibDropdown-1.0.lua:251:
...s\BulkMail2\Libs\LibDropdown-1.0\LibDropdown-1.0.lua:245
Locals:
a = <table> {
name = 0
type = "toggle"
}
b = <table> {
name = 1
type = "toggle"
}
(*temporary) = 1
(*temporary) = 1
(*temporary) = nil
(*temporary) = "attempt to index field 'name' (a number value)"
AddOns:
MoncaiCompare, v7.0.1
Swatter, v7.1.5675 (TasmanianThylacine)
ACP, v3.4.29
ArtifactPathFinder, v1.4.1
AucAdvanced, v7.1.5675 (TasmanianThylacine)
AucFilterBasic, v7.1.5675 (TasmanianThylacine)
AucFilterOutlier, v7.1.5675.5459(7.1/embedded)
AucMatchUndercut, v7.1.5675.5585(7.1/embedded)
AucStatHistogram, v7.1.5675 (TasmanianThylacine)
AucStatiLevel, v7.1.5675 (TasmanianThylacine)
AucStatPurchased, v7.1.5675 (TasmanianThylacine)
AucStatSales, v7.1.5675.5598(7.1/embedded)
AucStatSimple, v7.1.5675 (TasmanianThylacine)
AucStatStdDev, v7.1.5675 (TasmanianThylacine)
AucStatWOWEcon, v7.1.5675.5613(7.1/embedded)
AucUtilAHWindowControl, v7.1.5675.5575(7.1/embedded)
AucUtilAppraiser, v7.1.5675.5666(7.1/embedded)
AucUtilAskPrice, v7.1.5675.5599(7.1/embedded)
AucUtilAutoMagic, v7.1.5675.5587(7.1/embedded)
AucUtilBSH, vv2.0.0
AucUtilCompactUI, v7.1.5675.5629(7.1/embedded)
AucUtilEasyBuyout, v7.1.5675.5576(7.1/embedded)
AucUtilFixAH, v7.1.5675 (TasmanianThylacine)
AucUtilItemSuggest, v7.1.5675.5651(7.1/embedded)
AucUtilPriceLevel, v7.1.5675.5633(7.1/embedded)
AucUtilScanButton, v7.1.5675.5631(7.1/embedded)
AucUtilScanFinish, v7.1.5675.5588(7.1/embedded)
AucUtilScanProgress, v7.1.5675.4979(7.1/embedded)
AucUtilScanStart, v7.1.5675.5347(7.1/embedded)
AucUtilSearchUI, v7.1.5675.5672(7.1/embedded)
AucUtilSimpleAuction, v7.1.5675.5654(7.1/embedded)
AucUtilVendMarkup, v7.1.5675.4828(7.1/embedded)
AutoGratzer, v2.0.2
Babylonian, v5.1.DEV.332(/embedded)
BeanCounter, v7.1.5675 (TasmanianThylacine)
BulkMail2, v5.0.1
BulkMail2Inbox, v7.0.0
BuyEmAll, v3.3.0
Configator, v5.1.DEV.406(/embedded)
CurseProfiler, v
DebugLib, v5.1.DEV.337(/embedded)
HandyNotes, vv1.4.9
HandyNotesLegionRaresTreasures, v1.01a
HandyNotesLegionTreasures, v1
HandyNotesWorldMapButton, v2.5
Informant, v7.1.5675 (TasmanianThylacine)
LegionTreasures, v7.0.3.22248
LevelUpAnnouncer, v
LibExtraTip, v5.12.DEV.412(/embedded)
MinimapButtonFrame, v3.1.10e
MinimapButtonFrameSkinPack, v3.0.1b
OneBag3, vv3.8.5
OneBank3, vv3.7.6
ReagentHelper2, v2.1
SellJunk, v3.0.13
SellOMatic2, va066
SellOMatic2Destroy, va066
SellOMatic2Item, va066
SellOMatic2List, va066
Skada, v1.5-11
SkadaLightwell, v1.4
skadaselfhealing, v1.7
SkadaWindowButtons, v1.0
SlideBar, v7.1.5675 (TasmanianThylacine)
Stubby, v7.1.5675 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
Titan, v5.8.0.70000
TitanBag, v5.8.0.70000
TitanClock, v5.8.0.70000
TitanCurrency, v7.0.3a
TitanDurability, v1.24
TitanGold, v5.8.0.70000
TitanGuild, v7.0.3.3
TitanHonor, v1.04
TitanLocation, v5.8.0.70000
TitanLootType, v5.8.0.70000
TitanMail, v7.01
TitanPerformance, v5.8.0.70000
TitanQuestCounter, v0.1.4.41100
TitanRepair, v5.8.0.70000
TitanReputation, v3.8.7b
TitanRestPlus, v7.0.3.0
TitanRoll, v
TitanSkills, v1.6
TitanSocial, v7.0.3
TitanVolume, v5.8.0.70000
TitanXP, v5.8.0.70000
TomTom, vv70000-1.1.0
TomTomPing, v1.3 r038
BlizRuntimeLib_enUS v7.0.3.70000 <none>
(ck=c04)
-
View User Profile
-
Send Message
Posted Sep 9, 2016Atm, I can't cache more than 12 items to send without getting some BAD, BAD lag, including freezing the game.
-
View User Profile
-
Send Message
Posted Jul 26, 2016The main problem I'm seeing right now is pretty much any action I do with this addon with the Send Mail window such as typing in the To: box causes the "Send cache cleanup" message to appear in chat. I don't know what that means or how to fix it. Also it would be great if the options you can find in the databroker plugin could also be accessed from the Send Mail window, since it sounds like some people are used to that and I was initially confused as well on how to edit rules until I found the Bazooka button.