Get an Epic Experience with Premium

Bulk Mail

Mail Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 379 Monthly Downloads
  • Supports: 6.0.2
  • 100,283 Total Downloads
  • Updated 10/17/2014
  • Created 12/07/2007
  • 283 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 5.0.1-2
or
Support development! **
Donate

About Bulk Mail

Addon Support Statement

[b]NEWS: [/b] I'm back in WoW. I'll try to update addons after catching up, especially if they are bugging out.

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 (version 4.x) is the new Ace3 based version.
Since it's rather confusing to have BulkMail 2 v3.0, BulkMail 3 v4.0 or similar, I simplified it to just BulkMail with a version. Typically the major version matches the current expansion (1 = vanilla, 2 = BC, 3 = WotLK, 4 = Cataclysm) although there's no guarantee for this.

Discussion Thread

WowAce Forums

------------------------------------------------------------------------
r341 | dhedbor | 2014-10-17 06:22:40 +0000 (Fri, 17 Oct 2014) | 1 line
Changed paths:
   A /tags/5.0.1-2 (from /trunk:340)

Tagging as 5.0.1-2
------------------------------------------------------------------------
r340 | dhedbor | 2014-10-17 06:01:02 +0000 (Fri, 17 Oct 2014) | 1 line
Changed paths:
   M /trunk/BulkMail2.toc

6.0 toc
------------------------------------------------------------------------
r338 | dhedbor | 2014-09-25 03:27:10 +0000 (Thu, 25 Sep 2014) | 1 line
Changed paths:
   M /trunk/BulkMail.lua
   M /trunk/BulkMail2.toc

Fixed issue where some bound gear was attempted to be sent (scanning of tooltip changed due to raidfinder gear).
------------------------------------------------------------------------
r337 | dhedbor | 2014-07-08 18:42:36 +0000 (Tue, 08 Jul 2014) | 1 line
Changed paths:
   M /trunk/BulkMail2.toc

Toc bump
------------------------------------------------------------------------

Comments

First Previous Page 1 of 9 Next Last
  • #124

    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

  • #125

    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.

    Last edited by eFse7en7 on 8/13/2015 5:31:03 PM
  • #123

    Hello, how up to send to my character and not all people with the same name starts. I just want to see my characters. 

  • #122

    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.

    Last edited by Clinh on 6/3/2015 12:44:24 PM
  • #121

    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)

  • #120

    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. 

  • #117

    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>

  • #116
    Error message immediately on character load in

    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)

  • #115

    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.

  • #114

    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)

     

  • #112

    there is a way to send BoA items ?

  • #111

    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!

  • #113
    I was actually still having an issue with BulkMail wanting to send my soulbound items to my enchanter. This was corrected by changing the 2, 5 in gratuity:Multifind( and gratuity:Find( to 3, 7
  • #110

     Workaround for caged battle pets:  in BulkMail.lua, change line 248

    if not item then return end

    to

    if not item or strmatch(item, "battlepet:") then return end 

    Last edited by Zardas2 on 6/7/2013 11:13:53 AM
  • #118

    thank you!

  • 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 »

Gamepedia Free-shirt Giveaway