Quick test drive
To quickly test OSEMS, just clone the repo and test it in your dev environment.
- Rename
.env.example
to.env
- Generate SMTP credentials for testing purpose at https://ethereal.email/create
- Set those credentials in
.env
file inEMAIL_SERVER_*
variables - Run
npm install
andnpm run dev
- Open http://localhost:3000/lists/add and add a new list (you can leave form defaults)
- Scroll down to Unstyled preview of signup form and use it to add a new contact to your list
- Check out Ethereal inbox at https://ethereal.email/messages where confirmation email should appear
- Click the link in confirmation email to confirm the signup to the list
- Create a new newsletter at http://localhost:3000/newsletters/add
- Choose List to send to
- Schedule (send) the newsletter
- Again, check out Ethereal inbox at https://ethereal.email/messages where newsletter message should appear
That's all. You made it! 🎉
Click the star button on GitHub repo to show your awesomeness. 🤩