Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hiddentao/mailmask
Mailmask - easy stop unwanted email. Unlimited, free temporary email addresses, all forwarding to your real email address. Beat spam, protect your privacy.
https://github.com/hiddentao/mailmask
email haraka nextjs nodejs privacy spam
Last synced: 2 months ago
JSON representation
Mailmask - easy stop unwanted email. Unlimited, free temporary email addresses, all forwarding to your real email address. Beat spam, protect your privacy.
- Host: GitHub
- URL: https://github.com/hiddentao/mailmask
- Owner: hiddentao
- License: agpl-3.0
- Created: 2020-03-31T15:38:36.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T14:00:12.000Z (almost 2 years ago)
- Last Synced: 2024-11-26T05:11:15.459Z (2 months ago)
- Topics: email, haraka, nextjs, nodejs, privacy, spam
- Language: JavaScript
- Homepage: https://msk.sh
- Size: 3.93 MB
- Stars: 39
- Watchers: 4
- Forks: 6
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Mailmask
_Easily stop unwanted email_ - Unlimited, free temporary email addresses, all forwarding to your real email address.
For more information check out the website - https://msk.sh
To self-host Mailmask please follow the [self-hosted guide](https://github.com/hiddentao/mailmask/blob/master/docs/SelfHostingGuide.md).
## Development guide (for Mailmask devs)
Bootstrap the [monorepo](https://lerna.js.org/):
```shell
$ npm run bootstrap
```At this point you can go into [individual packages](./packages) and test them out.
To create new package (note: if `folder_name` = `pkg1` then `name`
in `pkg1/package.json` should be set to `@mailmask/pkg1`):```shell
$ node_modules/.bin/lerna create
```To add a new dependency to one of the packages:
```shell
node_modules/.bin/lerna add --scope=@mailmask/
npm run bootstrap
```## Publishing packages
_Ensure you're on master branch_
```shell
yarn pre-release
yarn release
```## License
AGPL v3 - see [LICENSE.md](./LICENSE.md)