Get an Epic Experience with Premium

EasyMail from Cosmos

Mail Login to Add Favorites
  • World of Warcraft
  • 4,469 Monthly Downloads
  • Supports: 5.4.2
  • 647,548 Total Downloads
  • Updated 01/01/2014
  • Created 10/18/2008
  • 1,180 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: 3.6
Support development! **

About EasyMail from Cosmos

Cosmos died. But life is not over! This is the bona-fide update to the original Cosmos version. Accept no substitutes!

*** CHANGED IN 3.4 ***

- New graphical buttons replace the old text buttons at the top of the inbox. There are two buttons for checking and unchecking all mails, two for checking and unchecking the current page, and one for getting all attachments for all checked mails. Hopefully these buttons are less clunky than the old buttons which required clumsy toggling. If the button graphics aren't clear enough, the tooltips will explain.


- The Mark Page button now toggles to Clear Page to allow the user to clear the current page's checkboxes. (suggested by Tonyleila)

- The Get Marked button is now enabled only when at least one mail has been checked.

- An "Add Name" entry has been added to the mail addressee pulldown menu. Selecting this entry brings up a dialog that lets the user manually enter a character name to add to the EasyMail addressee list. This will be useful for adding alt names and names from other accounts without having to send them mail or add them to the friends list. A name cannot be added if it already exists on the list. Also, names are not verified. Invalid character names will be allowed and the mail system will deal with it by giving the user filthy error messages. (suggested by s-conley)

- The inbox can now be paged through using the mouse wheel. Roll up to go up, down to go down. Get it? (suggested by oldmanwam)

- The player's inventory bags will now open when the Send Mail tab is clicked on the mail frame. This is useful for times when the bags have been closed while in the inbox but should be opened again when the user wants to send another mail. (suggested by Wiseman1)

Modifications to the World of Warcraft mail frame.

- For each character, remembers the last addressee to whom mail was sent and defaults that name into the addressee field when a new blank mail is displayed.

- Remembers a user-configurable number of recently-mailed addressees by realm, and allows the player to select from the list to fill in the addressee field by clicking on a drop-down button displayed to the right of the addressee field. If the list is at maximum length, the addressee least recently mailed is removed to add a new addressee. Right-clicking a name in the drop-down list prompts the user to delete that name from the addressee list. The user can manually add a name to the addressee list by clicking the "Add Name" option in the drop-down list. Names added manually are not verified in any way.

- A check box in the options window allows the player to use Blizzard's standard auto-complete functionality. Clearing this check box causes the addressee field to use EasyMail's custom auto-complete functionality.

- Names from the player's friends list and members of the player's guild can be displayed in the addressee drop-down list by setting the appropriate options.

- Automatically fills in the mail subject line if it is empty when entering money to send.

- A Take All button is added to the Open Mail window that allows the player to move all the item and money attachments for the open mail into the player's bags with a single click. This button is disabled on COD mails until the user clicks one item and confirms the COD. The button will not take existing mail text as an attachment. The Take All process will time out if it is unable to take an attachment for 8 seconds.  Closing the mail window will also cancel the process.

- Checkboxes added to the mail inbox allow the user to select mails for attachment retreival. Four graphical buttons added at the top of the inbox allow the user to either mark or clear all mails or mark or clear the mails on the current page. A fifth button starts the get attachments process. COD mails will be ignored until the COD is confirmed manually for each mail by the user. To cancel the attachment retrieval process, close the mailbox.

- Right-click attachment retrieval and mail deletion from the inbox can be enabled using addon options. Right-clicking a mail item with attachments in the inbox will cause the take all process to attempt to retrieve all attachments from the mail. If the mail has text but no attachments, right-clicking will delete the mail. If the mail has both attachments and text, right-clicking will cause the take all to retrieve the attachments. Then, right-clicking again will delete the mail. The right-click does not affect COD mails until after the user chooses to accept the COD manually. The user can opt to disable the deletion prompt for mails marked as read. EasyMail will always prompt on the deletion of unread mails.

- With the proper configuration options set, EasyMail will display mail text in the inbox item tooltip. WARNING: Mails will be immediately marked as read once the tooltip has been displayed. Due to Blizzard's API design, mail text may take a few seconds to appear in the tooltip.

- A Forward button is added to the open mail window. Clicking this button opens a new mail with "FW:" + <subject> copied into the subject line and the text of the open mail body copied into the new mail body. IMPORTANT NOTE: Blizzard's mail system design complicates the automatic forwarding of mail attachments. Therefore, attachments cannot be forwarded using this button at this time. Only the text of the open mail will be copied into the new mail. Attachments must still be moved to the new mail manually. However, this new forwarding functionality makes the process a bit less cumbersome, since the new mail will be visible while you are still viewing the mail with attachments.

- The user is now able to page through the inbox using the mouse wheel.

- Configuration options allow the user to output money amounts being retrieved to the chat window for easy post-process review.

See the Readme.txt for configuration information.

* 3.6
- Fixed problem with getting text from mail sender
- Fixed guild listing so that only short names are used
- Removed attachment reporting since blizzard seems to have added that into the vanilla game


First Previous Page 7 of 16 Next Last
  • #179

    Thanks Xaemyl... not used to the 'diff' output... but I can figure it out now

  • #177

    You basically open the 3 files (EasyMail.lua, EasyMail.toc, and EasyMail.xml) in a text editor, and look for the lines that begin with the '-' (in drbenru's post) and substitute the changes on the lines that begin with the '+' (in the corresponding file).

    For example, for the following lines (in drbenru's post that correspond to line 809 in EasyMail.lua):

    - OpenMailHorizontalBarLeft:SetPoint("TOPLEFT", "OpenMailFrame", "TOPLEFT", 15, 0 - OpenMailScrollFrame:GetHeight() - 94);
    + OpenMailHorizontalBarLeft:SetPoint("TOPLEFT", "OpenMailFrame", "TOPLEFT", 2, 0 - OpenMailScrollFrame:GetHeight() - 80);

    change the '15' to a 2, and the '94' to an '80'

    And basically do the same for the rest of the - and + in the 3 files.

    @drbenru, everything seems to work fine with your edits. Thanks!

    Last edited by Xaemyl on 8/31/2012 8:15:36 PM
  • #172

    For those saying you have to shut down easymail to use glyphs I would have a hard time believing this mod is the cause of the problem.  My whole guild uses this mod and with a simple toc change it works fine albeit a little out of sync with the frames.

    None of my guild mates can replicate the problem your describing and we all can load up glyphs just fine with this mod enabled.  Have you actually checked all your mods that it is nothing else because all your saying is you disabled easymail and it fixed the problem.  This probably did not acually fix the problem because the real root of the problem could very well be another mod conflicing with easymail. 

    Also consider the fact that easymail only effects the mail window nothing else so not even sure how you believe it would effect the glyph window.  Try disabling all your mods except easymail, which I have already done as well, and there is zero problems with glyphs.

    Edit - Also keep in mind this mod is almost 2 years old with no updates and Yarko does not play anymore so if you believe you have a fix then create a new page but make sure you give Yarko full credit in your update.

    Last edited by moldavia on 8/30/2012 10:22:36 AM
  • #173

    I also had to close a grid status thing and totemtimers so this mod isnt alone, but its not a huge thing, you disable, put all your glyphs in and turn it back on and forget, it seems to work fine and is still bloody usefull :P



  • #167

    Hoping this gets updated for MoP, as at the moment it works okay, as far as I can tell but it's a little out of alignment with the default mail ui.

  • #168

    It is giving me errors when changing glyphs, and my mail alignment is a little off.

  • #171

    @bmckay: BMCKAY for president! :)

    If you cannot be added as author, please start own page please?
    Or just give us a link here to your file on some storage location?
    Please o pretty please? I'll light a candle for you!

    I really love this addon and didn't find a suitable replacement.
    And using the mail system as additional bank storage can be hard work if no addons help you there. ;)

  • #170

    I have an update for this, waiting to see if I can get added as an editor to upload it.

  • #169

    Same here.  Have to shut it down before i can add a glyph to a slot.

  • #166

    This is an essential addon if you regularly have more than one page of mail: two clicks to get it all. So glad it was ported over from Cosmos.

  • #165

    Date: 2012-01-01 13:12:15
    ID: -3
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\EasyMail\EasyMail.lua line 1705:
       attempt to call method 'GetText' (a nil value)
       [C]: GetText()
       EasyMail\EasyMail.lua:1705: EasyMail_Forward()
       [string "*:OnClick"]:1:
          [string "*:OnClick"]:1
      Swatter, v5.13.5258 (BoldBandicoot)
      Atlas, v1.21.1
      AucAdvanced, v5.13.5258 (BoldBandicoot)
      AucFilterBasic, v5.13.5258 (BoldBandicoot)
      AucFilterOutlier, v5.13.5258.5187(5.13/embedded)
      AucMatchUndercut, v5.13.5258.5232(5.13/embedded)
      AucScanData, v5.13.5258 (BoldBandicoot)
      AucStatHistogram, v5.13.5258 (BoldBandicoot)
      AucStatiLevel, v5.13.5258 (BoldBandicoot)
      AucStatPurchased, v5.13.5258 (BoldBandicoot)
      AucStatSales, v5.13.5258.4838(5.13/embedded)
      AucStatSimple, v5.13.5258 (BoldBandicoot)
      AucStatStdDev, v5.13.5258 (BoldBandicoot)
      AucStatWOWEcon, v5.13.5258.4828(5.13/embedded)
      AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded)
      AucUtilAppraiser, v5.13.5258.5241(5.13/embedded)
      AucUtilAskPrice, v5.13.5258.5160(5.13/embedded)
      AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded)
      AucUtilCompactUI, v5.13.5258.5254(5.13/embedded)
      AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded)
      AucUtilFixAH, v5.13.5258 (BoldBandicoot)
      AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded)
      AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded)
      AucUtilScanButton, v5.13.5258.5153(5.13/embedded)
      AucUtilScanFinish, v5.13.5258.5153(5.13/embedded)
      AucUtilScanProgress, v5.13.5258.4979(5.13/embedded)
      AucUtilScanStart, v5.13.5258.5153(5.13/embedded)
      AucUtilSearchUI, v5.13.5258.5254(5.13/embedded)
      AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded)
      AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded)
      Babylonian, v5.1.DEV.312(/embedded)
      BagBrother, v
      Bagnon, v4.3.4
      BeanCounter, v5.13.5258 (BoldBandicoot)
      BlizzMove, vv1.2.4
      Chatter, v1.0
      Configator, v5.1.DEV.312(/embedded)
      DebugLib, v5.1.DEV.312(/embedded)
      EasyMail, v
      Enchantrix, v5.13.5258 (BoldBandicoot)
      EnchantrixBarker, v5.13.5258 (BoldBandicoot)
      FriendsShare, v
      HealBot, v4.3.0.0
      Informant, v5.13.5258 (BoldBandicoot)
      LibExtraTip, v5.12.DEV.319(/embedded)
      MinimapZoom, v4.3
      MobMap, v431
      SlideBar, v5.13.5258 (BoldBandicoot)
      Stubby, v5.13.5258 (BoldBandicoot)
      TipHelper, v5.12.DEV.315(/embedded)
      BlizRuntimeLib_enUS v4.3.0.40300 <us>

  • #164

    This totally has nothing to do with anything, but I think it's great you chose to name this addon simply "Easymail from Cosmos" :)  I remember Cosmos back in the day, one of the first addons I ever used.  My how things have changed.

    Anyway, I've used this mod for the past 2 years and I must say whatever posessed you to create this mod (or cut it out of cosmos) and put it on here and keep it updated - is awesome.  Thanks for the continued work.  It IS appreciated


  • #163
    Thank you SO much for keeping EasyMail current!

    If I might make a suggestion? Those of us who frequent the AH consider EasyMail a "MUST HAVE"...

    One thing that would help us, though, in reposting a lot of auctions, is if there were a third button that would allow you to toggle a page of mailings at a time. (As opposed to the "Mark All" button) So, say, if I cancel 30 auctions, I have 3 pages and some change. "Mark All" would still require me to click on or click off about half of the items which may be in my mailbox at the time. (My Inbox is almost NEVER empty) But if I could decide on a page at a time, as I'm flipping through my stuff, that would allow for a lot more fine-tuning.

    Please consider it?
  • #160
    4.1.0A needs you to update this. NAO. It's still just fine, but I don't like wow yelling at me for it.
  • #161
    then edit the toc file with notepad and change 40000 to 40100. do it "NAO" and and stop complaining since it works fine otherwise.
  • 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 »

VIP trip to SMITE World Championship