• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
MQ2Gmail

Release MQ2Gmail

Redbot

💻❤️
Moderator
Joined
Oct 15, 2004
RedCents
104,018¢
Pronouns
He/Him
Just when you thought the summer couldn't get any HOTTER. This is HOT!
Chill though because this is So Cool.

Send yourself Emails and Texts from Everquest.
Redguides always bringing you something new.
Redguides always bringing you what you want.
After months of development we proudly present MQ2Gmail.

mq2gmail-logo.jpg

All you need is a Gmail account and you can tell MQ2 to Email or text you using the NEW /gmail command

DEAD and want a text?
Rich (BB code):
/if (${Me.Hovering}) /gmail "I died. Get back over here and rez me"
Level 95 and time to move to a better XP zone and want an email?
Rich (BB code):
/if (${Me.Level}==95) /gmail "Hey everything is green and I Need XP"
Want a text if that GM pops by?
Rich (BB code):
/if (${SpawnCount[GM]}>=1) /gmail "Hey dummy you are about to be banned"

MQ2Gmail uses all the latest encrypted email protocols to make your messaging safe.

Quick setup instructions.


1. Open your favorite Web Browser

2. Create a Gmail account

3. Login into your Gmail account

4. Open Everquest with MQ2 loaded

5. Open options - Ctrl O

6. Select the Keys tab

7. Select All in the Select Category drop-down menu - Yellow arrow in image

EQ Options.jpg

8. Scroll down until you find Paste From Clipboard - red Arrow in image above

Remember the command or Assign this shortcut command something you will remember.
You will need it to cut and paste a very long authorization code

9. Load the plugin
Rich (BB code):
/plugin mq2gmail

This will create the mq2gmail.ini file inside your MQ2 Release folder
Rich (BB code):
[Default]
    FromEmail=
    ToEmail=
    Subject=

10. Edit your mq2gmail.ini file in your favorite text editor
Rich (BB code):
[Default]
    [email protected]
    [email protected]
    Subject=Message from Norrath

11. Create a hot key called mq2gmail. The message needs to be in quotes ""
Rich (BB code):
/gmail "Test from EverQuest"

12. Press the hot key

This will open the Mq2Gmail Auth code box in EverQuest and it will open a new window in your web browser

mq2gmail oauth box.jpg

13. Goto the new widow in your browser and Click the Allow button

mq2gsend oauth.png

13. Copy the long ass code from the page

mq2gmail oauth code.jpg

15. Go back to everquest and Paste the code into the Auth box and hit ok

16. Hit your gmail hot key again and it should send the message

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

MQ2GMail

Gmail usage:
/gmail <FromEmailAddress> <ToEmailAddress> "<Subject>" "<Message>"
Example:
Rich (BB code):
/gmail [email protected] [email protected] "Hi There" "This is a message"

THE GMAIL ADDRESS ALWAYS HAS TO BE THE ONE YOU AUTHORIZED

Do not use colons : or semi colons ; in your messages. They will cause a blank email due to being reserved email punctuation.


the /gmail command works backwards from the default info in the ini file.

It is has 1 parameter it will send it as the MESSAGE and pick the rest from the ini file
Rich (BB code):
/gmail  "<Message>"
It is has 2 parameters it will send it as the SUBJECT and MESSAGE and pick the rest from the ini file
Rich (BB code):
/gmail "<Subject>" "<Message>"
It is has 3 parameters it will send it as the TO ADDRESS, SUBJECT and MESSAGE and pick the rest from the ini file
Rich (BB code):
/gmail  <ToEmailAddress> "<Subject>" "<Message>"
It is has 4 parameters it will send it as the GMAIL ADDRESS, TO ADDRESS, SUBJECT and MESSAGE and pick the rest from the ini file
Rich (BB code):
/gmail <FromEmailAddress> <ToEmailAddress> "<Subject>" "<Message>"

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Here is a list of the major mobile phone companies that allow email to text - Thanks William12
Use these in the ToEmailAddress= if you want to text yourself instead of email


AT&T - [email protected]
Sprint - [email protected]
T-Mobile - [email protected]
Verizon - [email protected]
All Tell - [email protected]
Boost - [email protected]
Cellular South - [email protected]
Centennial Wireless - [email protected]
Cincinnati Bell - [email protected]
Cricket Wireless - [email protected]
Metro PCS - [email protected]
Powertel - [email protected]
Qwest - [email protected]
Rogers - [email protected]
Suncom - [email protected]
Telus - [email protected]
U.S. Cellular - [email protected]
Virgin Mobile USA - [email protected]
Google Fi - [email protected] - thanks Panda
These instructions will be expanded on
 
Last edited by a moderator:
This plugin has been added to the compile. Run update.exe to get it.
 
Last edited by a moderator:
OMG, I have been wanting this for like 7 years!! (had to take a double take this is not Apr 1)

I have machines at three places and was too lazy to configure firewalls for RDP.

This push style e-mail client is way better.

Very nice, awesome indeed. :toot:
 
Rich (BB code):
/if (${SpawnCount[GM]}>=1) /gmail "Hey dummy you are about to be banned"

This may be obvious to some, but for those of us less savvy...

Where could you incorporate the "if" command to do this? Would this be a MQ2Events thing? Or does this have a specific .ini for special cases such as when "${SpawnCount[GM]}>=1"?

Thanks!
 
Well, you could add it to MQ2Melee downshits or holyshits .

Also you could add mailing to MQ2Posse with /posse cmdadd gmail "Stranger Near!" There should be a GM specific option too in MQ2Posse i think.

I have not tested this but if the instructions are correct it should work.
 
I will be adding this function to Kiss next release. It will give you several simple options like GM, Tell, or death
 
OMG, I have been wanting this for like 7 years!! (had to take a double take this is not Apr 1)

I have machines at three places and was too lazy to configure firewalls for RDP.

This push style e-mail client is way better.

Very nice, awesome indeed. :toot:

You will have to authorize the plugin on each machine.
 
It's funny, I recently wrote a very similar plugin that will allow you to Email and/or SMS notifications. :)

- - - Updated - - -

It works a little differently though.
 
Too funny. I thought this was your release jimbob! I look forward to yours!
 
We love Jimbob BUT Redguides has been trying to get this plugin off the ground for almost a year.

I had our reluctant super secret lazy ass former member plugin writer start this back in Sept 2015. It was originally called MQ2TextMe

http://www.redguides.com/community/...ded-to-any-mac?p=249106&viewfull=1#post249106

If you scroll down and look at the 2 posts below mine from the thread in the link above you can actually see when and where I inspired Jimbob to start writing plugins. So I can actually take credit for all the great stuff he has written as well. I am inspiration no doubt.

So anyway. Our unenthusiastic dev is also very expensive. The plugin took many forms and I did not like any of them. Too many hoops and headaches to setup, xml files, install extra libraries, etc. So i simplified it to only work with GMail.

Well GMail is such a frigging pain in the ass to develop for because of the levels of security and hoops you have to jump through. The TLS and OAuth protocols are super complex to program. Our unwilling dev was already annoyed with this project. We had paid him way too much already so we couldn't just drop the project. So it was set aside for a month or so total before I was able to get back to it and crack the whip on our dev. Plus we had to pay him more because the he has little or no interest in programming MQ2 plugins anymore.

After month's and months, thousands of dollars(yes i am serious) he finally finished it last week.

There is and never will be an easier to use
or more SECURE email/text plugin then
REDGUIDES EXCLUSIVE MQ2GMAIL PLUGIN
 
Last edited:
I am currently in the process of sending our Redguides Goons over to jimbobs house to rough him up and delete any files of a competing plugin.
 
Wait, I wanna join the Goon Squad! No not to go after Jim, we luvs Jim, but 'puttin the pressure' on is right up me alley!
 
It only took me a few hours actual programming to make mine... It works with whatever email provider you prefer, but requires your password to access their respective services, so it is technically much less secure. :) I have been lazy though, and haven't written any in game configuration. It's all in the .ini. Oh, it supports TLS too. :) Anyway, if RG wants to use it or abuse it, you're all welcome, but I posted in the MQ2 firum that I would release the source to the community.
 
Props on the oAuth support much wow such secure.

I've been doing something similar with my own Twilio implementation so I can text commands to EQBC and relay it back to my phone etc...
I'm messing around with this plugin now... digging it.
 
Question,

Do you have to keep gmail open for this to work past about 30 minutes? Set it up and all is well but after about 30 minutes of no /gmail commands I get an error like this:

ERROR 344
(long string of numbers/letters)
ERROR SMTP SESSION

Just curious if anyone else seeing this. On FV server if that makes a difference.
 
We have seen this error. It might be a buffer over flow. We are looking into it.
 
I love this feature, but am a little unsure if I put the info from the top in the correct location or am supposed to put it in a different file or something for those things to trigger. I guess Ill know the first time I die if it works or not.
The gmail hotkey works great in sending an email to myself. Here is what my mq2mail.ini looks like after authorization. Do I need to change or move anything? Character names?, and will this work on all 3 accounts if they are on the same computer? or do I need to make a hotkey for all 3 characters? Thanks in advance!



/if (${Me.Hovering}) /gmail "I died. Get back over here and rez me"
/if (${SpawnCount[GM]}>=1) /gmail "Hey dummy you are about to be banned"
 
Last edited by a moderator:
I love this feature, but am a little unsure if I put the info from the top in the correct location or am supposed to put it in a different file or something for those things to trigger. I guess Ill know the first time I die if it works or not.
The gmail hotkey works great in sending an email to myself. Here is what my mq2mail.ini looks like after authorization. Do I need to change or move anything? Character names?, and will this work on all 3 accounts if they are on the same computer? or do I need to make a hotkey for all 3 characters? Thanks in advance!




/if (${Me.Hovering}) /gmail "I died. Get back over here and rez me"
/if (${SpawnCount[GM]}>=1) /gmail "Hey dummy you are about to be banned"

just test it on each account with the hot key once you have connect and see if it works.
 
Thanks, didnt know. Wont do it again. Figured for diagnostics it might help. Ill play around with it.
 
We have seen this error. It might be a buffer over flow. We are looking into it.

Thanks. I did make a temporary work around for those having problems with this error.

/multiline ; /plugin MQ2Gmail unload ; /plugin MQ2Gmail ; /gmail "Message"

That seems to cause whatever times out to refresh and it sends the message without fail each time.
 
ROFL, I saw this, and was like wtf do I want to check my gmail in game for... Then... I read it... Ohhhhhh... Well that is pretty badass! lol
 
LOL
It's a game changer. just a few bugs to still work out.
 
Do I have to add those lines of code to some sort of file?

Rich (BB code):
/if (${Me.Hovering}) /gmail "I died. Get back over here and rez me"

Rich (BB code):
/if (${Me.Level}==95) /gmail "Hey everything is green and I Need XP"

Rich (BB code):
/if (${SpawnCount[GM]}>=1) /gmail "Hey dummy you are about to be banned"
 
Awesome work guys! I can attest to Oauth being a pain to work with. It's a lot easier when you can use whatever libraries you want since you can piggyback off someone else's hard work, which is how I got my implementations working (non-mq2 project of course). ;)
 
Frimp, you do have to add them to a file.

One way is through downshits/holyshits file for another plugin MQ2Melee : http://www.redguides.com/community/showthread.php/23017-Holyshit-Batman-MQ2Melee

Another way is by adding them to your own macros (ie .mac files).

There is supposed to be KISS support for this too so you will be able to just edit your usual .ini file for KISS , I am not sure if that is ready yet.

i'm a bit new to this, so I'm afraid to break something if I try to improvise. If you or anyone has exact code snips and show me where to put them, I can handle that. I just dont know each file to find out on my own.
 
What is the event that you want an email for?
I can add a gmail section tonight for simple stuff like
Rich (BB code):
[MQ2GMail]
Gmail1=Level|95
Gmail2=Dead
Gmail3=GM

Level = You gain a level
Level|95 = You gain level 95
Dead = You died
GM = Gm in zone
Tell = >> Someone<< sent me a tell >> You suck at EQ <<
Lobby|15 = I have been in the guildlobby for more than 15 min
Named = i just pulled >> Named <<
LoreLoot = >> Item << is lore come loot it on someone else.
AA|2000 = you have 2000 AAs
 
I was thinking it would be nice to have if any of my characters die, and for when mobs get to a certain level.

Would this be global, or per character?
Rich (BB code):
[MQ2GMail]
Gmail1=Level|95
Gmail2=Dead
Gmail3=GM
 
Per character it would defined in their character ini file.
 
ok, so the file Mq2gmail has my gmail settings.

Then i add the section per character like this:
[MQ2GMail]
Gmail1=Level|60
Gmail2=Level
Gmail3=Dead
Gmail4=Named
Gmail5=LoreLoot
Gmail6=Tell

When the event triggers, is there something I need to edit so it knows what to set as a subject/body of the email/text?
 
I'm having issues understanding how this works, sorry. I'm not computer savvy at all. Just learned the basics of KISS. I'M GETTING THIS MESSAGE IN MY GMAIL

Error: Invalid user address

Error message below:
550 - Requested action not taken: no such user here

Message details:
Subject: Message from Norrath
Sent date: Tue Sep 27 22:51:52 GMT 2016
MAIL FROM: [email protected]
RCPT TO: [email protected]
From: [email protected]
To: [email protected]
Size (in bytes): 21
Number of lines: 1
 
That address does not exist on Verizon's server. Assuming you are on Verizon, make sure you dont have a 1 in the area code in the email address. Just 5556667777.
 
Release MQ2Gmail

Users who are viewing this thread

Back
Top
Cart