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.
2x BulkMail2/BulkMail.lua:281: attempt to compare nil with number
[string "@BulkMail2/BulkMail.lua"]:281: in function <BulkMail2/BulkMail.lua:267>
[string "@BulkMail2/BulkMail.lua"]:537: in function <BulkMail2/BulkMail.lua:527>
[string "@BulkMail2/BulkMail.lua"]:976: in function `?'
[string "@Accountant_Classic/Libs/AceHook-3.0-9/AceHook-3.0.lua"]:90: in function <.../Accountant_Classic/Libs/AceHook-3.0/AceHook-3.0.lua:87>
[string "=[C]"]: ?
Locals:
item = "|cffffffff|Hitem:10264::::::2017:929328896:2:::::::::|h[]|h|r"
rdest = nil
itemID = 10264
quality = nil
equippable = false
(*temporary) = 1
(*temporary) = 10264
(*temporary) = false
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare nil with number"
globalExclude = <table> {
items = <table> {
}
itemTypes = <table> {
}
pt31Sets = <table> {
}
}
pt = <table> {
embedversions = <table> {
}
sets = <table> {
}
}
self = <table> {
defaultModuleState = true
configPanes = <table> {
}
hooks = <table> {
}
db = <table> {
}
enabledState = true
defaultModuleLibraries = <table> {
}
_mainConfig = Frame {
}
ldb = <table> {
}
opts = <table> {
}
baseName = "BulkMail2"
name = "BulkMail"
orderedModules = <table> {
}
modules = <table> {
}
L = <table> {
}
}
rulesCache = <table> {
Altbanca-Gandling = <table> {
}
Petaloso-Gandling = <table> {
}
Vucumprà-Gandling = <table> {
}
Valdifass-Gandling = <table> {
}
Consumabili-Gandling = <table> {
}
Discarica-Gandling = <table> {
}
}
autoSendRules = <table> {
Petaloso-Gandling = <table> {
}
Discarica-Gandling = <table> {
}
Vucumprà-Gandling = <table> {
}
Valdifass-Gandling = <table> {
}
Consumabili-Gandling = <table> {
}
Altbanca-Gandling = <table> {
}
}
Seems to just have stopped autosending stuff for me--it will no longer auto attach stuff to the Bulk Mail window to send as per my rules, and the Bulk Mail window just stays blank. On one of the characters it will try to autosend stuff if I'm mailing something else. I'm not sure how to get it to revert to previous behavior.
Running into an issue on some characters, where they're trying to send items to themselves. For example, if I have all my cloth going to my priest for tailoring, when I'm on that priest, it's trying to send all the cloth to itself, causing UI errors. This is for the retail version of the addon.
Please add the ability to send all these recipes in bulk:
Schematic: Bundle of Fireworks
Schematic: D.U.C.K.O.Y.
Plans: Shield of the Hearth
Schematic: Khaz'gorite Fisherfriend
Technique: Cliffside Wylderdrake: Conical Head
Technique: Renewed Proto-Drake: Bovine Horns
Technique: Renewed Proto-Drake: Predator Pattern
Technique: Windborne Velocidrake: Spined Head
Technique: Highland Drake: Spined Neck
Technique: Winding Slitherdrake: Curved Chin Horn
Technique: Windborne Velocidrake: Windswept Pattern
Technique: Winding Slitherdrake: Blue and Silver Armor
Technique: Winding Slitherdrake: Yellow and Silver Armor
Technique: Highland Drake: Steel and Yellow Armor
Technique: Cliffside Wylderdrake: Steel and Yellow Armor
Technique: Renewed Proto-Drake: Steel and Yellow Armor
Thanks for taking over this addons.
This is one of my favorite addons.
Don't know if its the right place to ask, but I can't add destination.
Is there any dependancy for this addons ?
When trying to add a character, i press "accept" and nothing happen.
Does this addon tap into the tooltip part of the game? wotlk I am using another addon called Zygor guides and when I use that and this one the tooltip goes black with no content
In reply to Rotn_: My tooltip was blank/black too. but i turned off this addon, and now it works
Got addon working:
1. Open BulkMail.lua
2. Go to line 356
3. Change line
for _,field in ipairs(data.args) do
to
for _,field in ipairs(data) do
In reply to vyfvyf: Thank you for that fix. One thing I did notice is that BoP gear in bags will now have an attempt to send to my enchanter alt, per rules for BoE gear. Any ideas for a fix here? (There's no error to link)
In reply to Aurleis: Im sorry, turns out first fix i posted just breaks function so it cant check anything. Here is the full function that checks for item properties including soulbound, just replace everything starting at line 350:
local function simpleFind(tt, exact, text)
if not tt or not tt.lines then
return
end
local searchFunction = exact and findExact or findPattern
for _,data in ipairs(tt.lines) do
if data.leftText then
if searchFunction(data.leftText, text) then
return true
end
end
end
end
In reply to vyfvyf: Thank you for sharing the fix
In reply to vyfvyf: you my friend are awesome! Thank you for the fix. I've only just discovered this awesome addon and didn't want to loose it :)
In reply to vyfvyf: Fantastic work, thanks.
80x BulkMail2/BulkMail.lua:356: bad argument #1 to 'ipairs' (table expected, got nil)
[string "=[C]"]: ?
[string "@BulkMail2/BulkMail.lua"]:356: in function <BulkMail2/BulkMail.lua:350>
[string "@BulkMail2/BulkMail.lua"]:369: in function <BulkMail2/BulkMail.lua:368>
[string "@BulkMail2/BulkMail.lua"]:398: in function <BulkMail2/BulkMail.lua:387>
[string "@BulkMail2/BulkMail.lua"]:413: in function <BulkMail2/BulkMail.lua:406>
[string "@BulkMail2/BulkMail.lua"]:520: in function <BulkMail2/BulkMail.lua:507>
[string "@BulkMail2/BulkMail.lua"]:956: in function `?'
[string "@Ace3/AceHook-3.0-9/AceHook-3.0.lua"]:90: in function <Ace3/AceHook-3.0/AceHook-3.0.lua:87>
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
Thank you for this addon. Was exactly what I wanted :)
Edit: I'm having a slight issue. Some of my characters (with previous BulkMail set up) at the moment can don't access the sent section of the mail box
Still need help! How supposed scrolling down? - there more and more items and factions, but no scroll line((
https://imgur.com/a/9Oa5szG
It doesn't look like you can't add toons on alternative servers if the names+server are to long is it possible to adjust this or am I missing something?
Hi! is there a way to scroll through a list of items in bags that does not fit into the screen when forming mailing rules? Maybe some hotkey or hidden sroll - cant find any((
Thanks for updating the addon very much appreciated. I did however find an issue. When trying to send BOE's to a set toon through the list it is trying to send ALL BOE's and Soulbound gear as well.
Hello everyone, I'm working on updating it to be dragon compatible. Should have it out in the next day or so - it's an unusually complicated change due to some major modifications.