Simple-Mail
SimpleMail
Description:I've been wanting to write a small and simple mail plugin for a while now, SimpleMail is the beginnings of that plugin.
SimpleMail uses an SQLite database to store mailbox data, allowing users to leave messages for each other whether offline or not. Users with admin permissions are able to view all active mailboxes, and clear them if necessary. Messages that have been read will expire after so may day, configurable in config.yml. Suggestions/contributions more than welcome.
Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server Configuration:
• MaxMailboxSize - Max messages allowed per mailbox
• ShowInboxOnJoin - Show total messages in inbox on join
• MailExpiration - Number of days before a read message expires (and is deleted)
Commands:
• /Mail - Main Menu
• /inbox - Check your inbox
• /outbox - Check your outbox
• /sendmail <player> <message> - Send mail
• /readmail <id> - Read one of your messages
• /delmail <id> - Delete on of your messages
Admin Commands
• /mailboxes - Display Active Mailboxes
• /clearmailbox - Clear an Active Mailbox
Permissions:
• simplemail.inbox - Have and access a mailbox
• simplemail.outbox - Access outbox
• simplemail.sendmail - Send mail
• simplemail.admin - View/Use admin commands
To Do:
•
•
0.3.8
- Added: Outbox to Commands Menu (/mail)
- Bugfix: Cleaned up mail expiration
- Bugfix: Some users unable to read/delete mail, issues with case detection resolved
0.3.7
- Added: Outbox
- BugFix: [Major] issues with names / display-names.
- BugFix: [Major] Error on player login.
0.3.6
- Added: Configurable delay for new mail notification display
- Bugfix: update inbox to get mail for player's name, and not player's display name.
0.3.5
- 3 second delay on New Message notification upon playerjoin
0.3
- Added configurable message expirations
- Added purge command for deleting expired mail
- Removed permission SimpleMail.clear
- Updated inbox announcement on join, now only reports new messages
0.2
- Code restructure
- Changed Database access method.
0.1
- Initial Creation
-
View User Profile
-
Send Message
Posted Jul 12, 2015Would you be able to add MySql support?
-
View User Profile
-
Send Message
Posted May 20, 2015hi... can i have some requests?, in priority order
-
View User Profile
-
Send Message
Posted Apr 23, 2015i got an request.
Can you add message chang optie to? Then i can edit messages is an file and maybay UUID support
-
View User Profile
-
Send Message
Posted Jul 15, 2014update?
-
View User Profile
-
Send Message
Posted Apr 15, 2014mysql support would be nice for data. how about charging ingame currency to send a mail? via vault?
-
View User Profile
-
Send Message
Posted Apr 11, 2014@Maniaclese
I bump the suggestion for reply and ESPECIALLY MySQL. I want my players to be able to read and send their mail without logging in.
-
View User Profile
-
Send Message
Posted Mar 14, 2014I really like this plugin. I have always hated that I was not able to remove just a single message from my mail. With this I can. Thanks!
Suggestions:
I think that the /replymail is the most important suggestion as it would help to eliminate typing the to address when you are replying.
Thanks for the great work!
-
View User Profile
-
Send Message
Posted Sep 21, 2013@MrYfory
https://github.com/OdiumxXx/SimpleMail
-
View User Profile
-
Send Message
Posted Sep 19, 2013NullPointException when using /outbox as console. SimpleMail 0.3.8
-
View User Profile
-
Send Message
Posted Jul 16, 2013@AquillaPL
Yes, it also works on 1.6.2. You could have just tested it out you know. With a simple plugin like this, it wouldn't do any harm to your server.
-
View User Profile
-
Send Message
Posted Jul 13, 2013It is working on 1.6.1 ?
-
View User Profile
-
Send Message
Posted Apr 22, 2013If you could make your plugin so it would work with a full SQL database that would be great.
Then I can integrate it to my website for my players.
-
View User Profile
-
Send Message
Posted Apr 19, 2013Hi Odiumxxx,
I'm also missing /sendall
It would be awesome to call mail with parameter instead of x different commands. I believe its easier to remember for users.
Also would it be fine to have translated help and message, cause my players are native german, and some don't understand english. At least it would be great to have colours like &0 &1 ... &e &f
-
View User Profile
-
Send Message
Posted Apr 19, 2013@MartyComplex
1. If you use a seperate server for mySQL it could incease performance. 2. It's easier to backup
-
View User Profile
-
Send Message
Posted Apr 12, 2013@Dobby102
Re: SQL. Why is that important? I read somewhere that manipulation of data is easier, but it doesn't actually increase speed or performance any.
-
View User Profile
-
Send Message
Posted Apr 12, 2013Great plugin. Could use a "/delmail all" command though. Thanks, Odium.
-
View User Profile
-
Send Message
Posted Apr 11, 2013Any update for 1.5?
-
View User Profile
-
Send Message
Posted Mar 23, 2013Released under GPL but where is the source code??
-
View User Profile
-
Send Message
Posted Feb 25, 2013== Make Youre Plugin MySql Compatable!!! == then it would be perfect
-
View User Profile
-
Send Message
Posted Oct 15, 2012Great work man, this is exactly what i was looking for.