Go to file
Buckaroo Banzai 6f8f802841
sunset the repo
2022-07-21 08:31:09 +02:00
.github Upgrade to GitHub-native Dependabot 2021-06-25 21:16:59 +02:00
pics update webmail screenshot 2020-04-23 10:16:16 +02:00
public use "a" tag instead of button 2020-10-29 15:01:03 +01:00
src switch field names to new format 2020-09-20 13:06:30 +02:00
test check login and inbox count 2020-04-23 09:42:17 +02:00
.dockerignore refactor integration test files 2020-04-23 08:31:57 +02:00
.gitignore refactor integration test files 2020-04-23 08:31:57 +02:00
.luacheckrc test mod 2020-04-21 13:48:23 +02:00
Dockerfile Bump node from 15.5.0-alpine to 15.5.1-alpine 2021-01-06 17:56:33 +01:00
LICENSE update readme, license 2018-12-14 10:35:42 +01:00
README.md sunset the repo 2022-07-21 08:31:09 +02:00
package-lock.json [Security] Bump lodash from 4.17.19 to 4.17.21 2021-05-06 18:54:58 +00:00
package.json refactor frontend code and build pipeline 2020-04-21 13:28:57 +02:00
start.sh debug flag 2019-09-16 15:17:16 +02:00

README.md

⚠️ Deprecation notice ⚠️

This project is now being replaced by the mtui project here: https://github.com/minetest-go/mtui

It only serves as a public archive at this point

Mail mod for Minetest (webmail component)

This is the webmail component for the minetest mail mod

The ingame mod lives here: https://github.com/minetest-mail/mail_mod

Screenshots

Ingame mail

Webmail

Installation

The webmail component runs as webservice and provides the api for the minetest server and the website for the webmail component

Bare metal

Prerequisites:

  • node and npm (on ubuntu: apt install nodejs npm)

To install and run the webmail server:

Docker

sudo docker run --rm -it -p 8080:8080 -e WEBMAILKEY=myserverkey minetestmail/mail

Mod configuration

To set up your minetest installation to communicate with the webmail server, edit your "minetest.conf":

# enable curl/http on that mod
secure.http_mods = mail

# the url to the webmail server
webmail.url = http://127.0.0.1:8080

# the secret key previously generated (same as in "webmail/start.sh")
webmail.key = myserverkey

# optionally, if you have xban2 and don't want banned users to login:
webmail.disallow_banned_players = true

Roadmap

The current roadmap:

  • Enhance ingame UI
  • Better ingame notification
  • Enhance webmail component
  • Allow sending attachments

Bugs

Let me know if there are any (there are for sure:)

License

See the "LICENSE" file