https://github.com/euank/meruapi
A ruby Grape API for managing the users of a mysql-backed mail server
https://github.com/euank/meruapi
Last synced: 11 months ago
JSON representation
A ruby Grape API for managing the users of a mysql-backed mail server
- Host: GitHub
- URL: https://github.com/euank/meruapi
- Owner: euank
- License: apache-2.0
- Created: 2014-02-14T09:55:37.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-15T07:46:48.000Z (about 12 years ago)
- Last Synced: 2025-01-24T17:19:52.748Z (over 1 year ago)
- Language: Ruby
- Size: 219 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
meruapi
=======
A ruby Grape API for managing the users of a postgres-backed mail server.
It makes the assumption that your DB schema is akin to the one used by
iRedMail-0.8.7 if you select postgresql as your database scheme. It also will
modify the scheme (oh so minorly) by creating a new table named "invites".
It only provides the api. Something else(html+js likely) has to actually
interact with the api.
Trust
-----
Spam is a massive problem with email, so allowing new account creation with no
barrier is bad. This is handled by an invite system in this case. The invites
are unlimited... There are plans to limit it or at least log it more carefully
to ensure this system is not abused. However, given that all people invited are
trustworthy, this shouldn't be a problem for a while.