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
YAY! Super Simple Mail Plugin!!!
I do agree with Jobsti2 though, It would be a good idea to put that after other things like motd ect.
Even still, this plugin works wonderfully! Great Job!
Great plugin, thanks!
Request:
• /outbox to read my sent messages
• A locale FIle to translate and customize colors.
• Status in the outbox, if message was read
It's possible to register the "you have a new mail" after each other Plugin?
So it's on the last line after motd (mcdocs), after location (intersting palces), after login date (statistician), after JoinMessage (mcdocs)
See: http://s1.directupload.net/images/120703/pjlyxmch.jpg
@AcidSikeO
You're likely sending mail to the wrong username.
Use /mailboxes to see all mailboxes which contain mail.
If the mailbox name is not exactly the same as their username, then it's not their mailbox.
Plugin seems to work, at least, from console perception, no errors anyway. I can send mail, but the recipient cannot read it, it doesn't show up in the inbox.
First let me say well done. I like the message output formatting better than all of the other mail plugins I've tried. Now, on to mu suggestion. Could you add the ability to set a "stamp charge", or some other fee for delivery? Using the iConomy framework would be great. Also, the mail plugins that I have tried with delivery charges so far don't support fractional (0.25, etc) cost transactions. Having that would set you apart from the others.
Thanks.
Works great :) Thank you for developing this plugin!
My only suggestion would be to let players clear their own mailboxes. :)
good work ;) can you add a language file?